获取Roslyn样本

时间:2014-04-19 11:03:12

标签: visual-studio vsix roslyn

我正在使用Visual Studio 2013 SP1。

安装Roslyn之后我想玩样品。在samples文件夹中有一个名为MakeConstCS的项目。所以我点击了F5,加载了实验VS env。然后我创建了一个新的项目和繁荣。

正常构建错误未完成无法加载文件或程序集' Microsoft.VisualStudio.LanguageServices.CSharp,Version = 0.6.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其中一个依赖项。系统找不到指定的文件。

当我尝试File-> New-> Project-> Templates-> C# - > Roslyn-> CodeRefactoring-> F5

时出现同样的错误

知道为什么会这样吗?

1 个答案:

答案 0 :(得分:2)

您需要将Roslyn安装到VS实验配置单元中。这在自述文件中列出,SDK包含一个exe来执行此操作。

重新安装Roslyn的正确方法:

  1. 卸载所有Roslyn扩展程序
  2. 删除%LocalAppData%\ Microsoft \ VisualStudio \ 12.0Roslyn
  3. 使用regedit删除 HKCU \ Software \ Microsoft \ visualStudio \ 12.0Roslyn 12.0Roslyn_Config
  4. 运行将Roslyn Preview安装到Roslyn Experimental Hive.exe
  5. 运行 Roslyn最终用户预览.vsix
  6. 运行 Roslyn SDK项目模板.vsix
  7. 运行 Roslyn语法Visualizer.vsix
  8. 使用VisualStudio2013进行调试

    • 检查项目文件条目并使用VS实例的正确版本:
      <VisualStudioVersion Condition="'$(VisualStudioVersion)' == '">12.0</VisualStudioVersion>