Можно ли в Visual Studio добавить сборку надстройки в качестве ссылки на другую сборку в решении? - PullRequest
3 голосов
/ 18 ноября 2010

Я использую Visual Studio 2010. У меня есть несколько проектов C # в моем решении.Одним из проектов является надстройка Excel.Я хочу иметь возможность писать модульные тесты для некоторого кода, который есть в проекте надстройки Excel.Для этого я создал еще один проект в решении.Я хочу, чтобы этот тестовый проект мог ссылаться на проект надстройки.Однако проект надстройки не отображается на вкладке "Проекты" в диалоговом окне "Добавить ссылку".Единственный способ, которым я смог что-либо сделать, - это добавить файл DLL надстройки в качестве ссылки в тестовом проекте.Это не идеально, потому что новая библиотека должна генерироваться всякий раз, когда в проект надстройки вносятся изменения.Это ограничение проектов надстроек Excel?Или мне нужно настроить проект надстройки Excel определенным образом, чтобы сделать его видимым для тестового проекта?

1 Ответ

0 голосов
/ 18 ноября 2010

Почему вы просто не создаете тестовые классы в другом пространстве имен в надстройке Excel?

ExcelAddin.Tests

Если вы не знакомы с пространствами имен, посмотрите здесь: http://msdn.microsoft.com/en-us/library/z2kcy19k(VS.80).aspx

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