Я хочу иметь некоторый общий код (библиотека кода, элементы управления, утилиты, вспомогательные классы и т. Д.) В Visual Studio. я не имею в виду общие сборки, я имею в виду общий код (т.е. я хочу отправить одну сборку вместе с моим приложением, исполняемой сборкой).
Техника в других средах разработки заключается в том, чтобы иметь общий исходный код в пути на моем компьютере, а в среде IDE предоставляется список путей для поиска файлов кода.
Visual Studio не поддерживает пути поиска кода.
Резервное решение взлома состоит в том, чтобы снова и снова копировать исходный код в каждый проект. Но затем, чтобы сохранить их всех как одну версию, они совместно используются в системе контроля версий. Это хорошо работает, когда вашим поставщиком управления исходным кодом является Microsoft Visual SourceSafe, который поддерживает общие файлы.
Но другие продукты контроля версий (CVS, Subversion, Microsoft Team Foundation Source Save Server, SVN) не поддерживают общие файлы.
Так как же все остальные избегают доставки DLL со своим исполняемым файлом?
Обновление 1
Это проблема развертывания одного файла. ClickOnce создает 18 файлов в 3 папках (то есть более одного файла)