Etiket: Visual Studio
Ağustos 21st, 2010
Bildiğiniz gibi, bir dll geliştirilirken, eğer imza eklenmezse, bu dll daha sonrasında GAC a (assembly e) atılamazlar. Kullanmanız gereken bir dll bulduğunuz da veya size başka bir yerden gönderildiğinde, geri dönüş yapıp, buna lütfen snk ekleyin demek de pek hoş olmaz zannımca.
Eğer böyle bir durumdaysanız, birazdan anlatacağım yöntemi kullanabilirsiniz;
Not: Aşağıda yazdıklarım sadece Visual Studio Command Prompt da çalışmaktadırlar. Normal CMD de boşuna uğraşmayın
Örneğin ; DLL imizin ismi Test.dll olsun.
- Assemblyimizi Dis-Assemble ediyoruz.
İldasm Test.dll /out:Test.il
-
Strong Name Key ekleyip tekrardan Re-Assemble ediyoruz.
İlasm Test.il /res:Test.res /dll /key:Test.snk /out:YeniTest.dll
Ve elimizde imzalı bir dll olmuş oldu…
Strong Name i doğrulamak için aşağıdaki komutu kullanabilirsiniz.
Sn -vf YeniTest.dll
Tags: cmd, command prompt, DLL, ildasm, sn, snk, SNK Ekleme, Strong Name, Visual Studio, Visual Studio Command Prompt
Posted in .NeT 2008, Bilgisayar, BizTalk, Sharepoint | No Comments »
Şubat 1st, 2010
Hatayı, Visual Studio da yeni bir Biztalk Projesi yaratmaya çalışırken alırsınız. Muhtemelen sadece sln dosyasını oluşturacak ve diğer gerekli dosyaları ve referansları eklemeden hata verecektir, bu durumda yapmanı gerekenler;
Hata : Creating project Biztalk Proje İsmi project creation failed.
Çözüm :
- Başlat -> Çalıştır -> Regedit yolunu izleyerek Kayıt Defterini (Regediti) açın,
- 32 bit VS için : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\PossibleProjectExtensions
64 bit VS için : HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\PossibleProjectExtensions
Yollarını izleyin,
- Buradaki değere btproj kaydını ekleyin,
Önceden bir kayıt varsa iki değeri ; (noktalı virgül) ile ayırın
Örn : csproj;btproj
Tags: BizTalk, Biztalk 2009, BizTalk Server, Biztalk Server 2009, BTS, Regedit, Visual Studio, VS 2008
Posted in BizTalk, Yazılım | No Comments »