在visual studio中将控制台应用程序从4.5.1转换为3.5会导致控制台App.config不再被选中

时间:2014-08-14 08:35:40

标签: c# .net visual-studio .net-3.5 .net-4.5

我有一个针对.Net 4.5.1创建的控制台项目,需要重新定位到.Net 3.5。

当我在Visual Studio 2013中重新定位时,不再选择原始配置文件。

旧的App.config也开始抛出关于看似无关的事情的随机警告,例如:

  

“simpleType'small_boolean_Type'已经声明为”

配置文件中不存在此元素,几乎所有其他警告类似地引用了配置中不存在的属性。

如何在重新定位控制台应用程序后修复配置文件?

2 个答案:

答案 0 :(得分:1)

通过在Visual Studio中创建面向.Net 3.5的控制台应用程序来创建新的配置文件。然后将该配置文件复制到降级的项目中。复制您需要的任何应用程序特定设置,您应该没问题。

答案 1 :(得分:1)

看起来,它不像我在端点行为中的以下元素:

 <webHttp faultExceptionEnabled="true" defaultOutgoingResponseFormat="Json"/>

删除节点解决了问题。