c# - 如何在 visual studio 或其他构建工具中的一个 C# 项目中混合生成 dll 和 exe?

标签 c# .net exe class-library

如何在 visual studio 或其他构建工具中的一个 C# 项目中混合生成 dll 和 exe? 技术上可行吗? 是的,我知道它可以在 2 个或更多项目中完成。

最佳答案

我不确定你提出问题的动机是什么,因为你可以引用一个 .Net 可执行文件,就好像它是一个 dll 一样,但你可以考虑将 exe 文件复制到一个同名的 dll 文件(是的这是一个黑客,但不确定你的动机)。

您可以使用 Visual Studio post-build event 自动执行此过程为您的项目。这将在您每次成功构建时处理创建 dll 副本:

copy "$(TargetPath)" "$(TargetDir)$(TargetName).dll"

关于c# - 如何在 visual studio 或其他构建工具中的一个 C# 项目中混合生成 dll 和 exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7054481/

相关文章:

.net - Process.Start(url),url 中带有 anchor

.net - 注册为在客户端计算机上注册的 Excel 编写的 COM 服务器时出现问题(无法设置 mscoree.dll 的完整路径)

.net mvc重定向到不带参数的调用页面

C# 在窗体面板中打开其他程序

javascript - 将 HTML5 Canvas + Javascript 应用程序转换为可执行文件

c# - C#编译器将静态类解释为 namespace

c# - 使用 nHibernate 忽略实体类型的方法

python - Kali 上的 Pyinstaller 为 Windows XP 创建 exe

c# - 使用 Petapoco 批量插入/更新

c# - Automapper 使用自定义映射展平多个复杂对象