【问题标题】:Visual Studio 2013/15 doesn't load portable Silverlight projects after VS2017 installVisual Studio 2013/15 在 VS2017 安装后不加载可移植的 Silverlight 项目
【发布时间】:2018-08-21 22:47:17
【问题描述】:

在我的工作场所安装 Visual Studio 2017 后,我无法再使用通用的可移植库构建旧版解决方案。该库应该可以在常规的 .NET 和 Silverlight 下工作。 .proj 文件很长时间没有更改并且运行良好,直到安装 VS2017。我认为VS2017是不可能的,但是VS2013和VS2015也不能加载了。

VS2017 安装是否有可能移除了 Silverlight 支持,即使是旧版 Visual Studio 中的支持?

编辑:我可以编译它,在使用 VS 2015 之后,删除目标 Windows 8 和 Windows Phone Silverlight 8,只留下 .NET Framework 4 和 Silverlight 5。VS 2013 也可以加载它改变后。该项目应该只适用于 Webbrowser Silverlight,而不是任何 Windows 8 或手机,可能是默认目标。

VS 2015 错误:

正在构建的项目“MSIL”的处理器架构与参考“C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll”、“x86”的处理器架构不匹配.这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改项目的目标处理器架构,以使项目和参考之间的处理器架构保持一致,或者依赖具有与项目的目标处理器架构匹配的处理器架构的参考。

(注意:Build下的项目属性只有“AnyCPU”,我不能再切换到x86了,即使将解决方案设置为x86也不行)

VS 2013 错误:

VS2013 根本不加载项目。在上下文菜单中单击“重新加载项目”后,我收到消息:

“需要更新 Visual Studio

一个或多个项目需要一个未安装的框架 SDK(.NETPortable,Version=v4.0,Profile=Profile136),或者作为 Visual Studio 未来更新的一部分包含在内”

下载链接仅将我带到 Microsoft 登录页面,与此无关。

【问题讨论】:

    标签: c# visual-studio silverlight visual-studio-2017 portable-class-library


    【解决方案1】:

    安装 Visual Studio 2017 不会影响 Visual Studio 2015 对 Silverlight 的支持。

    可以在此处找到类似问题的答案: https://stackoverflow.com/a/21725379/90287

    尝试安装Microsoft .NET Portable Library Reference Assemblies 4.6

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-14
      • 1970-01-01
      • 2023-03-08
      • 2014-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-05
      相关资源
      最近更新 更多