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