如何重命名 web.config 转换
How to rename web.config transforms
我在 Visual Studio 2015 年的 ASP.net MVC 5 解决方案中工作。我有以下 web.config
如何将它们重命名为
- Web.Integration.config
- Web.Staging.config
- Web.Production.config
当我右键单击它们时,我没有看到重命名选项!
您可以复制文件、重命名它们并手动编辑 .csproj 文件以包含它们(替换生成的文件),如下所示:
<Content Include="Web.Integration.config">
<DependentUpon>Web.config</DependentUpon>
<SubType>Designer</SubType>
</Content>
<Content Include="Web.Staging.config">
<DependentUpon>Web.config</DependentUpon>
<SubType>Designer</SubType>
</Content>
<Content Include="Web.Production.config">
<DependentUpon>Web.config</DependentUpon>
<SubType>Designer</SubType>
</Content>
不幸的是,我没有找到通过 visual studio 完成此操作的方法。
我发现对我有用的是只删除 Debug 和 Release,然后创建新的。为我省去了很多悬空引用和构建错误等问题
这是我第三次在项目中设置其中一个,但每次都卡住了。关键是配置转换文件链接到命名的构建配置。
如果您转至 Build
> Configuration Manager...
和 select Active solution configuration
drop-down,您可以添加新的构建名称。之后你可以 right-click 你的 web.config 和 Add Config Transform
,它不问任何问题,只为每个构建创建一个转换。
重命名现有构建无效,它仍会生成具有原始名称的转换,但您可以删除构建或select主动删除转换文件。
如果您正在使用扩展 Configuration Transform,请转至 Build > Configuration Manager 并找到 Configuration 要更改其应用程序配置的项目的下拉列表。然后,您可以 select 编辑 并重命名该项目的构建配置。然后重新 运行 配置转换工具,它将使用您在构建配置设置中提供的名称生成应用程序配置。
我在 Visual Studio 2015 年的 ASP.net MVC 5 解决方案中工作。我有以下 web.config
如何将它们重命名为
- Web.Integration.config
- Web.Staging.config
- Web.Production.config
当我右键单击它们时,我没有看到重命名选项!
您可以复制文件、重命名它们并手动编辑 .csproj 文件以包含它们(替换生成的文件),如下所示:
<Content Include="Web.Integration.config">
<DependentUpon>Web.config</DependentUpon>
<SubType>Designer</SubType>
</Content>
<Content Include="Web.Staging.config">
<DependentUpon>Web.config</DependentUpon>
<SubType>Designer</SubType>
</Content>
<Content Include="Web.Production.config">
<DependentUpon>Web.config</DependentUpon>
<SubType>Designer</SubType>
</Content>
不幸的是,我没有找到通过 visual studio 完成此操作的方法。
我发现对我有用的是只删除 Debug 和 Release,然后创建新的。为我省去了很多悬空引用和构建错误等问题
这是我第三次在项目中设置其中一个,但每次都卡住了。关键是配置转换文件链接到命名的构建配置。
如果您转至 Build
> Configuration Manager...
和 select Active solution configuration
drop-down,您可以添加新的构建名称。之后你可以 right-click 你的 web.config 和 Add Config Transform
,它不问任何问题,只为每个构建创建一个转换。
重命名现有构建无效,它仍会生成具有原始名称的转换,但您可以删除构建或select主动删除转换文件。
如果您正在使用扩展 Configuration Transform,请转至 Build > Configuration Manager 并找到 Configuration 要更改其应用程序配置的项目的下拉列表。然后,您可以 select 编辑 并重命名该项目的构建配置。然后重新 运行 配置转换工具,它将使用您在构建配置设置中提供的名称生成应用程序配置。