如何添加嵌套的Web.config文件?

时间:2014-04-01 11:38:09

标签: c# asp.net visual-studio

我尝试将新的web.config文件添加到我的asp.net应用程序中(我右键单击了项目 - > gt; add - > Web配置文件)。
但是,在解决方案资源管理器中,新添加的文件未嵌套在Web.config下。有什么想法?
见图 -
我想将Web.Staging.config嵌套为Web.Release.config:
Solution Explorer
(假设VS 2012或2013)。

3 个答案:

答案 0 :(得分:18)

如果你想要的只是嵌套,你可以在文本编辑器中打开你的csproj文件并改变它:

<None Include="Web.Staging.config" />

到此:

<None Include="Web.Staging.config">
  <DependentUpon>Web.config</DependentUpon>
</None>

答案 1 :(得分:7)

看看this blog

具体做法是:

  

要添加特定于配置的转换文件(例如Web.Staging.Config),您可以右键单击原始web.config文件,然后单击上下文菜单命令“Add Config Transforms”

答案 2 :(得分:0)