我需要知道如何控制应用程序中的环境设置,而无需在我的 .net windows 应用程序中手动更改 app.config 中的设置。在 Java 中,我会使用命令行选项(-D 参数)来设置应用程序启动时的环境,例如:java -D environment=1 myProgram。我可以在这里使用 .net SDK msbuild 吗?请让我知道这些解决方案是否适用于我的情况:
http://www.hanselman.com/blog/ManagingMultipleConfigurationFileEnvironmentsWithPreBuildEvents.aspx
http://wallism.wordpress.com/2009/12/21/msbuild-and-multiple-environments/
http://www.c-sharpcorner.com/UploadFile/mgold/MSBuildForXml07282006005222AM/MSBuildForXml.aspx
http://www.timvw.be/2008/03/17/easy-switching-between-appconfig-files-with-msbuild/
谢谢。