Visual Studio解决方案属性:Debug | Mixed Platforms.ActiveCfg = Debug | .NET

时间:2016-07-06 10:13:26

标签: c# asp.net visual-studio visual-studio-2008

我正在查看一些旧代码的.sln文件,并且我看到以Debug|.NET结尾的各种行。 < - 这是什么' .NET'是什么意思?(而不是'任何cpu'或' x86')? 全线:
{F9E9F25D-1008-4098-A4A7-179A0512F745}.Debug|Mixed Platforms.ActiveCfg = Debug|.NET
这里可以看到例子(第56行):
https://github.com/apereo/dotnet-cas-client/blob/master/DotNetCasClient.sln

这些设置可以在gui中找到(解决方案资源管理器 - >右键单击解决方案 - >属性 - >配置属性) - 如果我从" .NET"到"任何CPU"他们被困在那里,.NET不再是一个选择。 (Visual Studio 2008,目标.net 3.5)

感谢。

1 个答案:

答案 0 :(得分:1)

右边的部分可以命名为编写项目的人想要的任何内容。它是“平台配置名称”,可在GUI中完全自定义。您只需从“Active Solution Platform”下拉列表中选择<New>(这就是Visual Studio 2013中的情况,这是我安装的最早版本)。

至于为什么你不能改回它而消失,这是因为它唯一使用的地方是身份{F9E9F25D-1008-4098-A4A7-179A0512F745}的项目。如果您在ID为ExampleWebSite的文件中向上看,该站点没有项目文件,而是在.sln内定义。在该站点的部分中,没有定义名为.NET的构建配置,因此一旦您将其更改,它就无法更改回来,因为没有任何内容可以将其更改回原因,因为它是无效的构建配置。

我的建议,请改用DotNetCasClient.vs2010.sln,最近签入并且没有无效的构建配置。

相关问题