dökümünü durdurdu Ana projem için C# 'de özel bir Kontrol sınıfı yazıyorum.Montajların farklı konumu,
Kontrolüm için bir tane ve ana projem için bir tane olmak üzere 2 proje var. Bu 2 proje aynı çözümde. Ana projemden Control projeme bir referans ekliyorum. Denetimimi Araç Panelinden ana winform'uma sürükledikten sonra ilk kez C: \ Users \ XXX \ AppData \ Local \ Microsoft \ VisualStudio \ 9.0 \ ProjectAssemblies ve bir derleme klasörünün oluşturulduğunu fark ettim Klasör adı "jlebh-py01" gibi bir şeydir.
ilk inşa hep Tamam, ama benim Kontrol sınıfını veya bütün çözüm yeniden sonra, yeni bir montaj klasör C'de oluşturulur: \ Users \ XXX \ AppData \ Local \ Microsoft \ VisualStudio \ 9.0 \ ProjectAssemblies ve sonra sorun ortaya çıkar, Kontrolüm iyi davranmıyor, çünkü Visual Studio iki türün "farklı konumdan kaynaklandığını" söylüyor. Hata mesajı aşağıdaki gibidir:
[A] MyControl.TypeXXX [B] MyControl.TypeXXX döküm edilemez. Konuma de assemblyXXX A orginates Tip 'C: \ Users \ XXX \ AppData \ Local \ Microsoft \ VisualStudio \ 9.0 \ ProjectAssemblies \ jlebh-PY01 \ MyControl.dll' konuma 'C'de assemblyXXX dan B Tipi originats: \ Users \ XXX \ AppData \ Local \ Microsoft \ VisualStudio \ 9.0 \ ProjectAssemblies \ ue4i-z3j01 \ MyControl.dll'
Ben proje başvuru yoluyla yerine doğrudan Kontrol DLL başvurmak veya Kontrol projeyi yeniden hiçbir zaman Kontrolümü ana projede kullantıktan sonra işler iyi görünüyor.
Herkes bunun nedenini biliyor mu? Aynı çözüm içinde bir kontrol ve ana proje geliştirmenin doğru yolu mu?
Teşekkürler Artiom. 8^D – smwikipedia
Rica ederim. Yardım edebileceğime sevindim.) –