c# - 如何从一个 Visual C# 项目构建两个不同的应用程序?

标签 c# windows visual-studio build-process build-automation

我有一个源代码库,它根据构建时定义的标志创建两个不同的应用程序。我可以使用 Makefile 来构建这两个应用程序,方法是指定两个不同的目标,一个使用标志进行编译,一个不使用标志进行编译,并有一个构建两者的聚合目标。

如何在 Windows 上使用 Visual C# Express 执行相同的操作?

最佳答案

使用同一文件夹中的两个项目文件创建一个解决方案。在您的解决方案中设置两种不同的配置,一种构建一个项目,另一种构建另一个项目。

或者,您可以有一个始终构建为中间二进制文件的项目,然后有一个构建后步骤根据标志将其复制到最终二进制文件。

关于c# - 如何从一个 Visual C# 项目构建两个不同的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/202379/

相关文章:

windows - 批处理脚本在 Windows 中按计划运行

linux - 通过各种平台高效使用 LLVM

git - VS 2017 pull 操作失败

c# - AndAlso 之间有几个 Expression<Func<T, bool>> : referenced from scope

c# - StackPanel 中的 TextWrap

c# - 如何将所有行值从数据表中获取到一个字符串中?

windows - FOR 循环变量中的空格问题 - 批处理脚本

c# - C# 中的属性表

c# - 使用 Visual Studio 速成版有什么缺点?

C# 等效于 Java Class<?扩展基地>?