Roslyn最终用户预览是VSIX(Visual Studio扩展),但它取代了系统.NET Framework安装中的编译器,因此从命令行涉及csc.exe将开始使用Roslyn。

是否可以在未安装Visual Studio的计算机上安装Roslyn csc.exe? 怎么样?

(是的,Roslyn与Visual Studio 2013 Express配合使用,因此许可不是问题。但是磁盘空间是IS。与SharpDevelop相比,甚至Express版本的占用空间也非常大。)

===============>>#1 票数:12 已采纳

查看CompilerPackage源代码 ,了解在安装预览VSIX时如何在计算机上安装编译器。 诀窍是我们在AppData\\Local\\Microsoft\\MSBuild\\12.0\\<target name>\\ImportAfter删除一些MSBuild文件。 这些文件会自动加载到任何C#或VB.NET构建中。 在其中,我们将相应的CscToolPathVbcToolPath更改为包含Roslyn编译器的路径。 如果您在VS中的不同实验配置单元中安装了不同版本的编译器,那么还有一些额外的技巧可以处理场景中的多个配置单元。

因此,如果您看一下,创建相同的.target文件并编辑它们以指向您放弃rcscrvbc某个地方,它应该可以工作。

  ask by Ben Voigt translate from so

未解决问题?本站智能推荐: