Çözümümde 2 projem var:
- Montaj (Temel Kitaplık)
- Test Montajı (NUnit)
İlk projede test montajını arkadaşlar meclisi olarak ilan etmiştim:
[assembly: InternalsVisibleTo ("Company.Product.Tests")]
Montajlarımı imzalamak için çözümü kurmayı unuttuğumu fark edene kadar her şey yolunda gidiyordu. Böylece bir snk dosyası oluşturuldu ve ilk montajı (Temel Kitaplık) imzalamak için görsel stüdyo projesini kurduk. Şimdi ilk projeyi derlediğimde şu hatayı alıyorum:
Arkadaş montaj referansı 'Company.Product.Tests' geçersiz. Kesin ad imzalı derlemeler, InternalsVisibleTo bildirimlerinde bir ortak anahtar belirtmelidir.
Genel anahtarı snk dosyamdan sn yardımcı programını kullanarak çıkarmaya çalıştım, ancak nasıl kullanacağımı bilmediğim kablolu bir ikili dosya oluşturdu. Sorunu nasıl çözebilirim?