【发布时间】:2016-03-10 20:24:24
【问题描述】:
.NET v4.6.1 框架正在我工作的域中推出,并且正在破坏由 ClickOnce 部署的 .NET v4 应用程序。特别是错误消息是“在应用程序配置文件中找不到名为 的连接字符串。
到目前为止,我的工作是卸载 v4.6.1,安装 v4。大约 50% 的时间这解决了 v4 程序的问题。启动 v4 程序的另外 50% 的时间会引发另一个错误,即“无法加载文件或程序集系统,.NET 4 MVC 4 应用程序中的版本 = 2.0.5.0”这是使用此页面的建议解决的[Could not load file or assembly System, Version=2.0.5.0 in .NET 4 MVC 4 application] 安装 MS KB2468871 [https://support.microsoft.com/en-us/kb/2468871]。
现在我有一台需要 4.6.1 的计算机,因此我无法通过更正删除 4.6.1 的症状来解决此问题。我的 .NET v4 应用程序是否会在运行时使用 v4.6.1,如果是,在 v4.6.1 中为 ClickOnce 程序搜索应用程序配置文件的方式是否有变化?
更新 - 此page 声明当安装 .NET 4.5 时,所有 .NET 4 程序都将在 v4.5+ 下运行,并且 v4.0 和 v4.5+ 不能共存。所以我的 v4.0 程序由 v.4.6.1 托管。现在我需要了解 v4.6.1 与 v4.0 中应用程序配置文件的变化情况。
【问题讨论】:
标签: .net