我添加了一个名为“Staging”的解决方案配置。在VS的下拉菜单中可以看到,但在“Package/Publish Web”屏幕的配置管理器中却没有出现。在这个屏幕上,我能看到下拉菜单中的:
- Active (Release)
- Debug
- Release
- All Configurations
我看不到“Staging”,无法以Staging模式打包。
我添加了一个名为“Staging”的解决方案配置。在VS的下拉菜单中可以看到,但在“Package/Publish Web”屏幕的配置管理器中却没有出现。在这个屏幕上,我能看到下拉菜单中的:
我看不到“Staging”,无法以Staging模式打包。
我找到了解决建立自定义构建配置后添加新项目的问题的方法 -
<New...>
。解决方法:打开已经配置好的其他项目文件,找到所需节点并将它们复制到目标项目文件中(当然需要修正路径/装配文件名)。
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Demo|AnyCPU'">
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<PlatformTarget>AnyCPU</PlatformTarget>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
我只是使用构建配置自动转换我的配置文件。我通过从解决方案中删除构建配置来解决了这个问题,但这并没有在VS2012中删除我的配置转换文件,然后我只是再次添加了配置。现在它出现在所有项目中。
可能会有我不知道的问题,但目前它运行得很好。