【发布时间】:2016-10-24 15:12:05
【问题描述】:
我最近刚刚深入研究了 Roslyn 编译器的东西,我想知道一些可能性。我正在尝试使用 features/tuples 分支从 Roslyn 存储库构建 Roslyn 编译器,并替换 VS15Preview\MSBuild\15.0\Bin 文件夹中所需的 DLL。但是当我替换 DLL 并构建控制台应用程序项目时,我收到以下错误消息
严重性代码描述项目文件行抑制状态
错误指定的任务可执行文件“csc.exe”无法运行。无法加载文件或程序集 'Microsoft.CodeAnalysis.CSharp, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)
我尝试替换的文件:Microsoft.CodeAnalysis.dll、Microsoft.CodeAnalysis.Csharp.dll 和 csc.exe。
是否可以为 C# 构建自定义 Roslyn 编译器并在 VS15 预览版中替换它?
【问题讨论】:
标签: c# .net visual-studio roslyn roslyn-code-analysis