Компиляция одного проекта C # для нескольких DLL - PullRequest
1 голос
/ 21 сентября 2010

Справочная информация: настраиваемые действия рабочего процесса для Microsoft Dynamics CRM.

В настоящее время у нас есть один проект для настраиваемого действия с одним файлом класса в каждом проекте.

Мы хотели бы иметь одинпроект, с несколькими файлами классов, каждый из которых компилируется в отдельную DLL, что позволяет нам обновлять их по отдельности.

Возможно ли это?

Ответы [ 2 ]

4 голосов
/ 21 сентября 2010

Я не думаю, что вы можете сделать это напрямую в Visual Studio, но, если вы вручную вызовете компилятор в скрипте или файле сборки, это должно быть довольно просто.

Например, csc /t:library /out:MyCodeLibrary.dll simpleType.cs компилирует simpleType.cs в MyCodeLibrary.dll.

Вы можете запустить это как шаг после сборки, чтобы сгенерировать нужные вам сборки. Однако, будьте осторожны, чтобы тот, кто использует проект, понимал, что происходит ... большинство разработчиков ожидают, что один проект создаст одну DLL.

0 голосов
/ 21 сентября 2010

Вы можете иметь одно решение с несколькими проектами.Построение решения компилирует каждый из проектов.Разве это не то, что вы хотите?

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