![](/img/trans.png)
[英]How to create two different executables from one Visual Studio project
[英]Create two (slightly) different executables from same visual c# project
我有一个可视的c#项目,希望从中编译两个可执行文件:Full.exe和Limited.exe。 Limited.exe只是隐藏了几个UI控件。
我正在考虑添加另一对解决方案配置(DebugLimited和ReleaseLimited),它们仅设置一个标志,然后在我的构建脚本中使用Release配置和ReleaseLimited配置来构建我的应用程序。
有没有更简单的方法可以做到这一点?
如果您确实需要2个differnet可执行文件,则此方法有效。 确保每种口味都建立在其自己的目录中。 “构建->批处理构建”选项将使您一次构建所有它们。
如果目标是使用不同的UI而不是不同的可执行文件,则可以使用.config文件中的设置来控制要显示/隐藏的UI(使用适当的代码来打开/关闭控件)。
我会做几个项目。 一个叫做Full,另一个叫做Limited。 它们只是您的主项目的包装,并在开始之前设置了适当的选项。 这样,在解决方案的完整版本中,您总是会同时获得两个可执行文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.