c# – 将现有构建配置应用于新项目

这是场景,

>创建了一个新的Web应用程序(MVC5,空模板)作为“MyMVCWebApplication”.
默认构建配置像往常一样是Debug和Release.
>导入现有项目“Commont.Logger”,它具有Debug,Release,Test和Prod构建配置.

一旦我添加了Common.Logger项目,VS 2013就会在构建配置下拉列表(Run)旁边显示所有Debug,Test和Prod配置.

但我不能为Web项目中的Web配置(对于Test和Prod)执行“添加配置转换”.
然后我检查了“配置管理器”,我注意到它没有显示Web项目的Test和Prod配置.在编辑配置中,它只有重命名删除,没有“添加功能.

如何将这些Test和Prod构建配置添加到Web项目中?

解决方法

在Configuration Manager(“生成菜单)中,您可以看到项目列表.
在“配置”列中,您有一个下拉列表.在该列表的底部,您可以选择< New ...>

更新:
正如评论中所提到的,这不会立即起作用.
今天我遇到了类似的情况:

>添加新配置时,在Configuration Manager中,取消选中“创建新的解决方案配置”,然后单击“确定”.
>我将工具栏中的配置设置为所需的配置(开发)
>我右键单击app.config并从上下文菜单中选择Add Transform(Slow Cheetah).

增加了app.Development.config

相关文章

在项目中使用SharpZipLib压缩文件夹的时候,遇到如果目录较深,则压缩包中的文件夹同样比较深的问题。比...
项目需要,几十万张照片需要计算出每个照片的特征值(调用C++编写的DLL)。 业务流程:选择照片...
var array = new byte[4]; var i = Encoding.UTF8.GetBytes(100.ToString(&quot;x2&quot;));//...
其实很简单,因为Combox的Item是一个K/V的object,那么就可以把它的items转换成IEnumerable&lt;Dic...
把.net4.6安装包打包进安装程序。 关键脚本如下: 头部引用字符串对比库 !include &quot;WordFunc....
项目需求(Winform)可以批量打印某个模板,经过百度和摸索,使用iTextSharp+ZXing.NetʿreeSp...