Настройка информации о сборке для InternalsVisibleTo с задачами сообщества MSBuild
Я использую Задачи сообщества MSBuild для автоматического обновления номеров версий моей сборки в соответствии с моим тегом хранилища Subversion. Я добавил следующее в мой файл проекта:
Это дает мне новый файл AssemblyInfo.cs: к сожалению, мне нужно добавить следующее, чтобы мои MStests работали правильно:
[сборка: System.Runtime.CompilerServices.InternalsVisibleTo("XLComponentsUnitTests")]
Но я не могу понять, как это сделать - кажется, что в любом случае не проходит через Задачи сообщества MSBuild, например. Кто-нибудь может дать руководство по этому вопросу?
1 ответ
Простой ответ: поскольку это не поддерживается задачей сообщества MSBuild, добавьте это в один из файлов вашего проекта.
#ifdef DEBUG
[assembly: System.Runtime.CompilerServices.InternalsVisibleTo("XLComponentsUnitTests")]
#endif
Ничто не говорит о том, что атрибуты сборки должны быть в одном файле или все сгенерированные <AssemblyInfo>
задача.