.net 如何为不同的配置生成单独的配置文件?
我有多种配置,因此我需要针对不同环境/配置的不同App.config文件。问题是如何生成这些单独的文件?我记得我以前可以右键单击文件并单击某个对象来执行此操作,但现在我看不到任何操作。在我的MVC项目中,我可以通过右键单击配置文件,然后选择.net 如何为不同的配置生成单独的配置文件?,.net,visual-studio-2012,.net,Visual Studio 2012,我有多种配置,因此我需要针对不同环境/配置的不同App.config文件。问题是如何生成这些单独的文件?我记得我以前可以右键单击文件并单击某个对象来执行此操作,但现在我看不到任何操作。在我的MVC项目中,我可以通过右键单击配置文件,然后选择添加配置转换来执行此操作 这将为解决方案中的所有不同构建配置创建新的配置文件。例如,如果项目有两种配置Debug和Release。对web.config执行上述操作应创建两个新的配置文件,web.Debug.config和web.Release.config。
添加配置转换来执行此操作
这将为解决方案中的所有不同构建配置创建新的配置文件。例如,如果项目有两种配置Debug
和Release
。对web.config
执行上述操作应创建两个新的配置文件,web.Debug.config
和web.Release.config
。然后可以相应地修改这些配置文件。是关于如何这样做的说明
此外,如果右键单击上下文菜单中没有添加配置转换选项,则可以下载包含此功能的for Visual Studio
如果Add Config Transform
选项显示为灰色,我发现了一些建议:
进行全面重建
它们可能已经存在-单击解决方案资源管理器中的显示所有文件
您可能没有定义多个配置。()
确保您正在处理的是Web应用程序
项目,而不是网站
项目。()
编辑:
如果您没有处理web项目,可以使用visual studio加载项为任意xml文件启用xml转换。()右键单击文件。->添加新项目->Visual C#项目->常规->创建“应用程序配置文件”。问题是我没有添加配置转换选项-我以前有它,但现在我有了一台新的笔记本电脑。我需要安装什么?事实上它并没有丢失它是dissabledMVC安装了-yep-MVC4。显然你需要这个。还有,你怎么知道它被禁用了呢?当我说禁用时,我的意思是这个选项在那里,但是变灰了,不可点击。