【问题标题】:Converting console application from 4.5.1 to 3.5 in visual studio causes the console App.config to no longer be picked up在 Visual Studio 中将控制台应用程序从 4.5.1 转换为 3.5 会导致控制台 App.config 不再被拾取
【发布时间】:2014-10-07 20:13:49
【问题描述】:

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

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

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

“simpleType 'small_boolean_Type' 已经被声明了”

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      看起来,它不喜欢端点行为中的以下元素:

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

      删除节点解决了这个问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-03-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-18
        • 2016-04-26
        相关资源
        最近更新 更多