0

我正在使用 Visual Studio 2012,我发现很难为 diff 环境添加 web.config 文件。我查看了此链接并尝试右键单击.pubxml文件并选择添加配置转换选项。执行此操作后,系统会添加 web.simplePublish.config 文件,我无法使用 visual studio 重命名该文件。

在此处输入图像描述

如果我使用 Windows 资源管理器重命名文件,则该文件未在解决方案的 web.config 树下列出。

在此处输入图像描述

在 Visual Studio 2012 中为各种环境添加 web.config 文件的正确方法是什么。

4

2 回答 2

0

您可以尝试修改 *.csproj 然后在重命名之前找出文件名并修改您使用 Windows 资源管理器的文件名。或者您可以尝试将新标签添加到 *.csproj

  <ItemGroup>
<Content Include="..\default.licenseheader">
  <Link>default.licenseheader</Link>
</Content>
<Content Include="packages.config" />
<None Include="Properties\PublishProfiles\xxxx.pubxml" />
<None Include="Web.Debug.config">
  <DependentUpon>Web.config</DependentUpon>
</None>
<None Include="Web.Release.config">
  <DependentUpon>Web.config</DependentUpon>
</None>
<None Include="Web.SimplePublish.config">
  <DependentUpon>Web.config</DependentUpon>
</None>

您可以在 Visual Studio 中使用 Configuration Manager 的另一种方式,请参阅以下链接添加附加

于 2014-04-16T09:32:31.970 回答
0

我使用SlowCheetah - Visual Studio 的 XML 转换插件为 diff 环境创建 web.config 文件。

于 2014-04-21T12:25:08.950 回答