【问题标题】:Visual Studio 2012 SDK broken on Windows 8.1 previewVisual Studio 2012 SDK 在 Windows 8.1 预览版中损坏
【发布时间】:2013-07-12 02:57:23
【问题描述】:

我最近安装了 Windows 8.1 预览版作为最后的努力,以解决我的 Visual Studio 2012 速度非常慢的问题。这使其运行速度提高了 100%。不幸的是,为了在 VS 2010 和 2012 上运行而针对 .NET 4.0 的 VS 2010-2012 扩展,将不再构建在 Windows 8.1 预览版上。面向 .NET 4.0 时,一些 SDK dll(例如 Microsoft.VisualStudio.Text.Data.dll)不可用。如果我切换到 .NET 4.5+,它们将可供参考。安装 VS 2013 预览版并没有解决问题。非常感谢有关如何解决此问题的任何想法。

【问题讨论】:

    标签: c# .net visual-studio-2012 windows-8.1


    【解决方案1】:

    我遇到了同样的问题。当扩展针对 4.0 框架而不是 4.5 时,找不到任何 Microsoft.VisualStudio 类。事实上,我在 VS2010 中启动了一个新的 Extension 项目,但它无法编译。

    我的决议如下:

    1. 卸载 vs2010 sdk 和 SP1
    2. 重新安装 VS2010 & 2010 SDK。
    3. 安装 VS2010 SP1 和 2010 SDK SP1。

    不确定是否需要所有这些,但在此之后我能够再次构建。

    【讨论】:

      【解决方案2】:

      我能够通过重新安装 .NET 4.0 和 4.5 来修复它。你可以找到它们herehere 分别对应 4.0 和 4.5。祝你好运,让我们知道!

      【讨论】:

      • 您是如何卸载这些框架以重新安装它们的?清理工具似乎对我不起作用。
      • 我刚刚重新安装了它们,如果我没记错的话,安装程序让我在安装它们的同时继续安装它们。它不适合你吗?
      • 不,它说我已经安装了那个版本或更新的版本并且拒绝继续。我在这里找到了一个可能的解决方案:blogs.msdn.com/b/astebner/archive/2010/05/12/10011664.aspx 但我的框架文件夹中没有任何“setupcache”目录,所以我无法运行卸载。
      • techdows.com/2012/08/… (我自己没有使用过 - 如果它不起作用,我不负责:P)
      • 我之前运行过这个实用程序。它根本没有删除任何文件。事实上,我认为这使问题变得更糟。我可能不得不重新安装 Windows :( ...可能会回到 Windows 7。
      【解决方案3】:

      可能你需要强制安装.NET 4.0,所以尝试按照类似于this one for .NET 3.5的过程进行操作

      【讨论】:

      • .NET 4.0+ 似乎有不同的过程。我还没有找到卸载框架以重新安装它们的方法。
      猜你喜欢
      • 2013-09-04
      • 1970-01-01
      • 1970-01-01
      • 2019-06-19
      • 1970-01-01
      • 2013-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多