我有多个配置,因此我需要针对不同环境/配置的不同App.config文件。问题是如何生成这些单独的文件?我记得我以前能够右键单击该文件并单击某些内容来执行此操作但我现在看不到任何操作。
答案 0 :(得分:2)
在我的MVC项目中,我可以通过右键单击配置文件然后选择Add Config Transforms
来实现。
这应该为解决方案中的所有不同构建配置创建新的配置文件。例如,如果您的项目有两个配置Debug
和Release
。对web.config
执行上述操作应创建两个新配置文件web.Debug.config
和web.Release.config
。然后,您可以相应地修改这些配置文件。 Here是有关如何执行此操作的说明。
此外,如果您在右键单击上下文菜单中没有Add Config Transform
选项,则可以下载包含此功能的Visual Studio Web Publish Update
。
如果Add Config Transform
选项显示为灰色,请参阅以下建议:
Show All Files
(link)中的Solution Explorer
。Web Application
项目,而不是Web Site
项目。 (link)编辑: 如果您不在处理Web项目,可以使用SlowCheetah visual studio addin为任意xml文件启用xml转换。 (link)
答案 1 :(得分:1)
右键单击“文件”。 - >添加新项目 - > Visual C#项目 - >常规 - >创建“应用程序配置文件。”