Jak zadeklarować zgromadzenie przyjaciela?

Mam 2 projekty w moim rozwiązaniu:

Zgromadzenie (biblioteka podstawowa)Test Assembly (NUnit)

Ogłosiłem zgromadzenie testowe jako zgromadzenie przyjaciół w pierwszym projekcie:

[assembly: InternalsVisibleTo ("Company.Product.Tests")]

Wszystko działało dobrze, dopóki nie zdałem sobie sprawy, że zapomniałem skonfigurować rozwiązanie do podpisywania moich zespołów. Stworzył więc plik snk i skonfigurował projekt studia wizualnego do podpisania pierwszego zespołu (Biblioteka podstawowa). Teraz, gdy kompiluję pierwszy projekt, pojawia się następujący błąd:

Odwołanie do zestawu znajomych „Firma.Produkty.Testy” jest nieprawidłowe. Silne podpisane zespoły muszą określić klucz publiczny w swoich deklaracjach InternalsVisibleTo.

Próbowałem wyodrębnić klucz publiczny z mojego pliku snk za pomocą narzędzia sn, ale generuje on przewodowy plik binarny, którego nie jestem pewien jak używać. Jak mogę rozwiązać problem?

questionAnswers(3)

yourAnswerToTheQuestion