c# - 将单个 C# 项目编译为多个 DLL

标签 c# dll workflow dynamics-crm compilation

背景:Microsoft Dynamics CRM 的自定义工作流事件。

目前我们每个自定义事件有一个项目,每个项目中有一个类文件。

我们希望有一个包含多个类文件的项目,每个类文件都编译成一个单独的 DLL,以允许我们单独更新它们。

这可能吗?

最佳答案

我认为您不能直接在 Visual Studio 中执行此操作,但是,如果您手动调用 compiler在脚本或 makefile 中,它应该非常简单。

例如,csc/t:library/out:MyCodeLibrary.dll simpleType.cssimpleType.cs 编译为 MyCodeLibrary.dll

您可以将其作为构建后步骤运行,以生成您想要的程序集。但是,请注意,无论谁在使用该项目,都应该了解正在发生的事情……大多数开发人员都希望单个项目生成单个 dll。

关于c# - 将单个 C# 项目编译为多个 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3757031/

相关文章:

c# - 异步方法在多个图像上传上首次运行失败

c# - 以编程方式将用户角色添加到 COM+ 组件 (C#)

c# - PinvokeStackImbalance 错误 (C#)

合并工作流

security - 编辑和贡献者在“内容”选项卡中剪切和粘贴需要哪些额外权限?

c# - 如何查询工作流实例的执行状态

c# - 简单的 MVC 评论审核

javascript - 在 asp.net WebApi 中将表数据序列化为 IEnumerable

c# - 如何在 Controller 中获取数据库上下文

linux - Wine 从 DLL 调用 Linux 代码