VS2017自动将项目配置平台设置添加到解决方案.sln文件

时间:2018-09-07 21:58:12

标签: c# visual-studio-2017

我正在使用Visual Studio 2017来开发多项目解决方案。每次执行诸如构建,更改文件,切换分支,同步等操作时,.sln解决方案文件都会更改。当我查看Diff以找出不断变化的内容时,我在.sln的GlobalSection(ProjectConfigurationPlatforms) = postSolution部分中添加了以下内容:

  

{(此处为指南)}。Debug | x64.ActiveCfg =调试|任何CPU
  {{guid here)}。Debug | x64.Build.0 = Debug |任何CPU
  {{guid here}}。Release | x64.ActiveCfg = Release |任何CPU
  {{guid here}}。Release | x64.Build.0 = Release |任何CPU

guid指向我的项目MyProject,这是一个Node.js单元测试项目。我没有对该项目进行任何更改,我查看了master分支并确认master没有这些多余的行。

我检查我的构建配置管理器,发现我的所有项目都有Config: DebugPlatform: x64以及Config: ReleasePlatform: x64,但MyProject除外Platform: Any CPU用于调试和发布。但是,当我单击下拉列表将“任何CPU”更改为x64时,下拉列表中唯一的项目是“任何CPU”。

为什么这种情况持续发生?不得不单击“撤消更改”并等待sln重新加载很烦人。

0 个答案:

没有答案