Разработка SDK в Visual Studio C# - PullRequest
0 голосов
/ 19 марта 2020

У меня есть решение Visual Studio, которое содержит мою библиотеку классов, модульные тесты и примеры приложений. Библиотека классов используется в качестве эталона проекта в примерах приложений. Когда я упаковываю SDK для распространения, я хотел бы, чтобы решение содержало примеры приложений и библиотеку классов в качестве справочного файла DLL: я не хочу распространять исходный код библиотеки классов.

Я чувствую, что есть путь в файлах CSPROJ для структурирования примеров приложений, чтобы я мог компилировать и отлаживать все проекты с «ссылками на проекты» во время разработки библиотеки классов и примеров. Но затем без особых усилий можно было бы распространять SDK с выпущенными DLL без необходимости вручную изменять ссылки. Я чувствую, что Hint Path или что-то может позволить мне использовать ссылки на проект, если проект доступен, но затем переключиться на предварительно скомпилированную Release DLL, если это не так. Любые предложения о том, как выполнить sh это?

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