Visual Studio的配置管理器
2026/8/28 8:27:55 网站建设 项目流程

活动解决方案配置:

当我选择解决方案的”远程”配置时候,解决方案中每个项目也都是”远程”的配置;

当我选择解决方案的”远程一代机”配置时候,解决方案中每个项目也都是”远程一代机”的配置;

就像是一个C#中的字典,解决方案配置List<项目配置>

活动解决方案平台:

这里其实是另一个“键”。在不同的平台选择下,可以有不同的项目配置;

主要功能和解决方案配置差不多。

可以这样理解:

活动解决方案配置是父亲,活动解决方案平台是母亲,

父亲+母亲 确定唯一孩子,这个孩子就是下方的配置表格:

注意:

问:活动解决方案平台选了64,会把所有项目都生成64位的吗

答:不一定,取决于你在“配置管理器”中的具体设置。

简单来说,“活动解决方案平台”只是一个默认值或快捷操作,它并不会强制所有项目都变成64位。每个项目都可以有自己的独立平台设置。

项目配置:

一般来说在本地运行和远程运行输出路径是不一样的,所以我配置了两个不同的输出路径:

下面是一个普通项目的两个配置,在配置那里选择不同的配置项,下面的输出,警告等级也会随之变化。

这种配置在csproj文件里可以看到:

需要注意的是:

MSBuild 的输出路径最终由OutputPath属性决定,而BaseOutputPath通常会和TargetFramework、配置名称等组合成最终路径。

所以,最好使用下图绿色框的格式来配置,而不是红色框:

使用场景:

说一下我的使用场景,有时候需要在本地运行,有时候需要启动远程。

所以我配置了一个远程的解决方案配置。

vs左上角可以选择解决方案某一个配置进行调试,当我选择远程的时候,每个项目的配置都变成了远程的配置。

这样的话就可以随时切换本地\远程,实现一键切换运行环境。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询