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