背景:Microsoft Dynamics CRM 的自定义工作流事件。
目前我们每个自定义事件有一个项目,每个项目中有一个类文件。
我们希望有一个包含多个类文件的项目,每个类文件都编译成一个单独的 DLL,以允许我们单独更新它们。
这可能吗?
最佳答案
我认为您不能直接在 Visual Studio 中执行此操作,但是,如果您手动调用 compiler在脚本或 makefile 中,它应该非常简单。
例如,csc/t:library/out:MyCodeLibrary.dll simpleType.cs
将 simpleType.cs
编译为 MyCodeLibrary.dll
。
您可以将其作为构建后步骤运行,以生成您想要的程序集。但是,请注意,无论谁在使用该项目,都应该了解正在发生的事情……大多数开发人员都希望单个项目生成单个 dll。
关于c# - 将单个 C# 项目编译为多个 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3757031/