Настройка информации о сборке для InternalsVisibleTo с задачами сообщества MSBuild - PullRequest
1 голос
/ 23 июня 2010

Я использую Задачи сообщества MSBuild для автоматического обновления номеров версий моей сборки в соответствии с моим тегом хранилища Subversion. Я добавил следующее в мой файл проекта:

Это дает мне новый файл AssemblyInfo.cs: к сожалению, мне нужно добавить следующее, чтобы мои MStests работали правильно:

[сборка: System.Runtime.CompilerServices.InternalsVisibleTo ("XLComponentsUnitTests")]

Но я не могу понять, как это сделать - кажется, что в любом случае не проходит через Задачи сообщества MSBuild, например. Кто-нибудь может дать руководство по этому вопросу?

1 Ответ

3 голосов
/ 23 июня 2010

Простой ответ: поскольку это не поддерживается задачей сообщества MSBuild, добавьте это в один из файлов вашего проекта.

#ifdef DEBUG
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("XLComponentsUnitTests")]
#endif

Ничто не говорит о том, что атрибуты сборки должны быть в одном файле или все сгенерированные задачей <AssemblyInfo>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...