我创建了一个Visual Studio 2010 web应用程序解决方案。在这个解决方案中,我在配置管理器中创建了一个名为"MyProjectName"的新模式。我已经创建了一个额外的转换(我想你叫它)。即Web.MyProjectName.config。
当我在项目上选择发布选项时,我从构建模式中选择了"MyProjectName"选项。
但是,Web.MyProjectName.config没有被复制到已发布的文件夹。
我如何得到不同的Web。config的发布取决于我选择了什么配置模式?
您需要使用以下两个选项之一复制新的配置文件:
- 修改你的项目文件,添加一个目标名为"BeforeBuild"(或修改,如果它存在)
- 添加"Pre - Build"事件
(我更喜欢第一个)