VS2010 ile garip bir sorun yaşıyorum. API dll'lerimizi oluşturmak için TFS kullanıyoruz ve projelerimizde bunlara başvururduk, tamamen güvenilen bir eşlenmiş ağ sürücüsü kullanırdık. En az iki yıldır bu şekilde çalışıyoruz ve her şey mükemmel çalıştı.
Bugün bir web uygulamasını vs2010'a çevirdim ve bunu Release'de derlediğimde bana şunu veriyor:
SGEN: hata: Dosya veya derleme 'file: /// L: \ Api \ Release API_20100521.1 \ Release \ CS.API.Exceptions.dll' veya bağımlılıklarından biri yüklenemedi. İşlem desteklenmiyor. (HRESULT istisnası: 0x80131515)
Garip olan şey, Debug profili altında çalışırken çalışıyor olması ...
Eklemeyi denedim
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime>
app.config'e giriyor ve hala şans yok (Bkz. http://social.msdn.microsoft.com/Forums/en/msbuild/thread/d12f6301-85bf-4b9e-8e34-a06398a60df0 ve http://msdn.microsoft.com/ en-us / library / dd409252 (VS.100) .aspx )
Bu sorunun visual studio veya msbuild'den geldiğinden oldukça eminim, çünkü kodumuz üretim sırasında bir ağ paylaşımından çalışmayacaktır, çünkü başvurulan tüm dll'ler bin klasörüne kopyalanır.
Herhangi birinin bir çözümü (veya sadece bir arama yolu fikri) varsa lütfen bana bildirin!
Düzenleme: Serileştirme derlemelerinin oluşturulması Kapalı olduğundan Hata Ayıklama modunda çalıştığı ortaya çıktı. Başlığın dediği gibi, bu gerçekten bir SGEN sorunu çünkü yolun güvenilir olmadığını söyleyen bu yardımcı programdır ...