我为我的项目需求创建了一个应用程序和一个自定义配置,它们从x86复制设置。
现在,如果我从Visual Studio构建应用程序,它会在Bin目录下的"Custom Configuration“文件夹中生成输出。但是如果我从命令行使用MSbuild,那么输出将在x86/Custom Configuration文件夹中。
我正在试着理解其中的区别。
实际上,msbuild使用的是x86平台,而不是Active。我该怎么改呢?
当从命令行使用MSBuild时,我只想将配置作为参数传递,而不是平台,我相信它应该自动选择与项目属性和构建选项卡中指定的configuration.As相关联的正确平台。
发布于 2012-10-04 12:01:35
您可以在msbuild命令行上使用/property switch选择自定义平台和配置:
msbuild /p:"Platform=MyPlatform" /p:"Configuration=CustomConfig"https://stackoverflow.com/questions/12719790
复制相似问题