ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Visual Studio的配置管理器

Visual Studio的配置管理器 活动解决方案配置当我选择解决方案的”远程”配置时候解决方案中每个项目也都是”远程”的配置当我选择解决方案的”远程一代机”配置时候解决方案中每个项目也都是”远程一代机”的配置就像是一个C#中的字典解决方案配置是键List项目配置是值活动解决方案平台这里其实是另一个“键”。在不同的平台选择下可以有不同的项目配置主要功能和解决方案配置差不多。可以这样理解活动解决方案配置是父亲活动解决方案平台是母亲父亲母亲 确定唯一孩子这个孩子就是下方的配置表格注意问活动解决方案平台选了64会把所有项目都生成64位的吗答不一定取决于你在“配置管理器”中的具体设置。简单来说“活动解决方案平台”只是一个默认值或快捷操作它并不会强制所有项目都变成64位。每个项目都可以有自己的独立平台设置。项目配置一般来说在本地运行和远程运行输出路径是不一样的所以我配置了两个不同的输出路径下面是一个普通项目的两个配置在配置那里选择不同的配置项下面的输出警告等级也会随之变化。这种配置在csproj文件里可以看到需要注意的是MSBuild 的输出路径最终由OutputPath属性决定而BaseOutputPath通常会和TargetFramework、配置名称等组合成最终路径。所以最好使用下图绿色框的格式来配置而不是红色框使用场景说一下我的使用场景有时候需要在本地运行有时候需要启动远程。所以我配置了一个远程的解决方案配置。vs左上角可以选择解决方案某一个配置进行调试当我选择远程的时候每个项目的配置都变成了远程的配置。这样的话就可以随时切换本地\远程实现一键切换运行环境。
返回列表