在.NET 4.5中创建配置节处理程序错误时发生错误

时间:2013-05-14 13:16:22

标签: c# .net .net-4.0 .net-4.5

我有一个问题......没有其他人可以提供帮助,所以我想知道这里有人可以吗?

我有一个Web服务项目(最初在.NET 2.0中,但已升级到.NET 4.5),今天早上工作正常。我还有一个连接到Web服务的Winforms项目。

构建Winforms应用程序时,构建成功,运行时,我收到错误:

  

为applicationSettings / Windows.Main.Properties.Settings创建配置节处理程序时出错:无法加载文件或程序集'Application,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其依赖项之一。系统找不到指定的文件。

我查看了SO和其他网站,但找不到任何具体显示此错误原因的内容。我已经尝试降级.NET框架并再次升级它们 - 一切都在4.5上运行 - 但是这个失败了:

[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.WebServiceUrl)]
[global::System.Configuration.DefaultSettingValueAttribute("http://localhost:53442/ConfigurationService.asmx")]
public string Windows_Main_BnConfigurationService_ConfigurationService {
        get {
            return ((string)(this["Windows_Main_BnConfigurationService_ConfigurationService"]));
        }

我检查过一堆代码,但似乎无法找到问题的原因。

对于知情人士来说,这可能是一个简单的解决方案,但我只是不知道这个错误!帮助?!

1 个答案:

答案 0 :(得分:0)

固定! WebService解决方案最初是在.NET 2.0上设置的。这在Windows.Main应用程序中被引用为OK。 WebService框架随后更新为4.5,但Windows应用程序中的引用未更新 - 即使在删除并重新添加它们之后也是如此。我已将Web服务升级到WCF,看起来不错!谢谢你输入的人!!!它引导我朝着正确的方向前进! :)