背景:Microsoft Dynamics CRM的自定义工作流活动。
目前,每个自定义活动都有一个项目,每个项目中都有一个类文件。
我们希望有一个项目,包含多个类文件,每个文件都编译为一个单独的DLL,以便我们单独更新它们。
这可能吗?
答案 0 :(得分:4)
我认为你不能直接在Visual Studio中这样做,但是,如果你在脚本或makefile中手动调用compiler,它应该非常简单。
例如,csc /t:library /out:MyCodeLibrary.dll simpleType.cs
将simpleType.cs
编译为MyCodeLibrary.dll
。
您可以将其作为后期构建步骤运行,以生成所需的程序集。但是,请注意,使用该项目的任何人都了解正在发生的事情......大多数开发人员都希望单个项目能够生成单个dll。
答案 1 :(得分:0)
您可以拥有一个包含多个项目的解决方案。构建解决方案会编译每个项目。这不是你想要的吗?