【发布时间】:2013-05-08 19:09:30
【问题描述】:
我有一个问题...没有其他人可以提供帮助,所以我想知道这里是否有人可以?
我有一个 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 Frameworks 并再次升级它们 - 一切都在 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"]));
}
我检查了一大堆代码,但似乎找不到问题的原因。
对于知情的人来说,这可能是一个简单的解决方法,但是我只是不知道这个错误!救命?!
【问题讨论】:
-
你更新win表单中web服务的引用了吗?
-
对不起 - 我错过了这个。是的,我做到了。我什至删除了它并重新添加了它。此外,我在 WS 解决方案中创建了一个新的 Web 服务,复制了 WebMethod 和引用 - 仍然没有乐趣:(
-
你可以删除旧的引用并添加新的
-
我做到了。我最初将它称为 InitialisationService,我删除了它并添加了一个名为 ConfigurationService 的新服务——它做同样的事情。发生同样的错误。
-
使用 Fuslogvw.exe 解决程序集解析问题。