1

我有多个配置,因此我需要针对不同环境/配置的不同 App.config 文件。问题是如何生成这些单独的文件?我记得我以前可以右键单击文件并单击某些内容来执行此操作,但我现在看不到任何操作。

4

2 回答 2

2

在我的 MVC 项目中,我可以通过右键单击配置文件然后选择Add Config Transforms.

这应该为您在解决方案中拥有的所有不同构建配置创建新的配置文件。例如,如果您的项目有两个配置Debug,并且Release. 执行上述web.config操作应该会创建两个新的配置文件,web.Debug.config并且web.Release.config. 然后,您可以相应地修改这些配置文件。以下是有关如何执行此操作的说明。

此外,如果您在右键单击上下文菜单中没有该Add Config Transform选项,您可以下载Web Publish Update包含此功能的 Visual Studio 版本。

如果该Add Config Transform选项显示为灰色,以下是我发现的一些建议:

  1. 进行全面重建
  2. 它们可能已经存在-单击Show All Files链接)。Solution Explorer
  3. 您可能没有定义多个配置。(链接
  4. 确保你在做一个Web Application项目而不是一个Web Site项目。(链接

编辑:如果您不是在处理 Web 项目,您可以使用SlowCheetah Visual Studio 插件为任意 xml 文件启用 xml 转换。(链接

于 2013-09-12T15:47:53.563 回答
1

右键单击文件。-> 添加新项目 -> Visual C# 项目 -> 常规 -> 创建“应用程序配置文件”。

于 2013-09-12T15:48:04.457 回答