Dinçer'in Bloğu

Blok derken; basketboldaki bloktan bahsediyorum, yazım yanlışı yok.. (Bkz. Sayfanın sağındaki resimde 7 numaraya yaptığım blok) Ama hazır blok olayına girmişken bir de blog olayına girsem fena olur mu? Bence olmaz. Hadi buyrun...

Perşembe, Eylül 01, 2005

.NET Projesinden SourceSafe Bağlantılarını Kaldırmak

.NET ile program yazan ve Visual SourceSafe kullanan kişiler bilir ki, bu VSS denen şey projeye bir girdi mi bir daha onu ordan çıkarmak her babayiğidin harcı değildir. Bu nedenle Internet’te rastladığım bir yazıyı Türkçeye çevirerek ihtiyacı olanların kullanımına sunmak istedim. Yazının aslına ulaşmak isteyenleriniz için gerekli adres yazının sonundadır.

Durum:
Arkadaşınız güzel bir VB.NET uygulaması yazmış ve siz bu uygulamayı kullanmak istiyorsunuz. Size kaynak kodunu yolluyor. Kod, içinde tek bir proje (MyProject) bulunan bir ‘solution’ (MySolution) içeriyor. ‘Solution’ı açmak istediğinizde içerisinde SourceSafe bağlantılarının bulunduğunu görüyorsunuz. VSS ile ilgili her şeyi ‘solution’dan ve projeden kaldırmanız gerekiyor.

Çözüm:


1. Solution dosyalarını içeren klasöre gidip aşağıdaki dosyaları buradan silin:

mssccprj.scc
MyProject.vssscc
vssver.scc

2. Favori text editörünüz (Notepad, vs.) ile MySolution.sln dosyasını açın ve aşağıdaki kısmı kaldırın:

GlobalSection(SourceCodeControl) = preSolution
...
EndGlobalSection

3. Proje dosyalarını içeren klasöre gidip aşağıdaki dosyaları buradan silin:

MyProject.vbproj.vspscc
mssccprj.scc
vssver.scc

4. Favori text editörünüz (Notepad, vs.) ile MyProject.vbproj dosyasını açın ve aşağıdaki kısmı kaldırın:

SccProjectName = "SAK"
SccLocalPath = "SAK"
SccAuxPath = "SAK"
SccProvider = "SAK"

Artık ‘solution’ ve projeyi SourceSafe ile ilgili herhangi bir hata almadan açabilirsiniz.

( kaynak:
http://weblogs.asp.net/bkcarroll/archive/2004/03/08/86059.aspx )

1 Comments:

  • At 1:05 ÖS, Blogger Unknown said…

    Ben de de tam tersi sorun vardı. source safe bağlı olan vb.net projemi eve götürüp açtığımda source safe'e bağlanmıyordu. bağlanmasını istiyorum internet üstünden halbuki. bu yüzden yazılanların tersini yapıp problemi çözeyim :)
    teşekkürler.

     

Yorum Gönder

<< Home