MVC и Moles тестовый проект - PullRequest
       3

MVC и Moles тестовый проект

0 голосов
/ 24 февраля 2012

У меня есть пример проекта MVC и тестового проекта Moles.Когда я пытаюсь создать свой тестовый проект, я получаю следующую ошибку:

Доступ к другу предоставлен «Sample.Web.UI.Tests, PublicKey = (Key)», но выходная сборка называется «Sample.Web.UI.Tests, версия = 1.0.0.0, культура = нейтральная, PublicKeyToken = ноль '.Попробуйте добавить ссылку на «WBS.Workware.Web.UI.Tests, PublicKey = (Key)» или измените имя выходной сборки для соответствия.e: \ Projects \ Sample.Web.UI \ bin \ Sample.Web.UI.dll Sample.Web.UI.Tests

Как можно решить эту ошибку?

1 Ответ

0 голосов
/ 06 марта 2012

Дружественный доступ - это новая функция среды CLR, которая позволяет сборке видеть непубличные типы другой сборки. Эта ошибка возникает, когда сборка, предоставляющая доступ к другу, указывает неправильное имя для сборочной сборки.

Полагаю, вам нужно изменить имя, переданное InternalsVisibleTo. Например: InternalsVisibleTo ( "WBS.Workware.Web.UI.Tests")

...