Visual Studio 2019无法为VB.NET Web应用创建新的项目生成配置
Visual Studio 2019 VB.NET项目无法新增Release生成配置解决方案
问题原因
你已完成的是解决方案层级的生成配置创建,并未同步在项目层级生成对应的配置项。Web.config、Web.Debug.config、Web.Release.config属于配置转换文件,仅用于不同配置下的配置参数覆盖,本身不代表项目已存在对应的生成配置项。
修复步骤
- 打开「配置管理器」,在右上角「活动解决方案配置」下拉框选中已创建完成的Release方案配置
- 定位到列表中对应VB.NET项目的「配置」列,点击下拉框选择*<新建...>*选项
- 在弹出的新建项目配置窗口中:
- 「名称」输入
Release - 「从此处复制设置」选择
Debug即可,后续可自行调整Release配置的编译参数 - 不要勾选「创建新解决方案配置」选项(解决方案层配置已提前创建完成)
- 「名称」输入
- 点击确认后即可在项目配置下拉列表中看到Release选项,按需调整编译优化、调试信息、输出路径等参数即可
- 若按上述操作仍无法看到Release配置,可右键项目选择「卸载项目」,再次右键项目选择「编辑 [项目名].vbproj」,确认项目文件中是否存在Release配置对应的PropertyGroup节点,示例如下:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <Optimize>true</Optimize> <DebugType>pdbonly</DebugType> <OutputPath>bin\</OutputPath> <DefineConstants>TRACE</DefineConstants> <WarningLevel>4</WarningLevel> </PropertyGroup>
缺少对应节点时手动添加后保存,重新加载项目即可正常使用Release配置。
内容的提问来源于stack exchange,提问作者Thomas Lier
相关产品推荐
相关产品推荐

