gpt4 book ai didi

.net - 可以在没有 Visual Studio 的情况下安装 Roslyn 最终用户预览版吗?

转载 作者:行者123 更新时间:2023-12-02 23:17:34 25 4
gpt4 key购买 nike

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

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

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

最佳答案

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

因此,如果您查看一下,请创建相同的 .target 文件并编辑它们以指向您放置 rcsc 的某个位置和rvbc ,它应该可以工作。

关于.net - 可以在没有 Visual Studio 的情况下安装 Roslyn 最终用户预览版吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23177120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com