gpt4 book ai didi

c# - 安装 Visual Studio 2015 会改变 VS 2013 使用的编译器吗?

转载 作者:太空狗 更新时间:2023-10-29 20:47:24 25 4
gpt4 key购买 nike

Visual Studio 2013 使用什么 C# 编译器?如果我安装 Visual Studio 2015 及其新的 Roslyn 编译器,是否会影响我的 Visual Studio 2013 安装?

我问是因为当我们的代码是使用 Visual Studio 2015 构建时,我们有一些已知会失败的测试。有些数字在八位有效数字处有所不同。发布 Visual Studio 2015 时的解决方案可能是增加测试的容差,但我想了解 Visual Studio 如何决定使用哪个编译器。

是否可以将 Visual Studio 2013 显式设置为使用旧编译器?还是 msbuild 脚本?

最佳答案

What C# compiler does Visual Studio 2013 use? If I were to install Visual Studio 2015 with its new Roslyn compiler, would that affect my Visual Studio 2013 installation?

安装 Visual Studio 2015 Preview 不会影响您的 Visual Studio 2013 安装,并且不会替换 Windows 目录中 .NET Framework 安装文件夹中的旧 C# 和 VB 编译器。相反,Visual Studio 2015 预览版使用并包括 Microsoft Build Tools 的下一版本 MSBuild 14.0 的预览版,该版本安装在\MSBuild\14.0 下的 32 位 Program Files 文件夹中,并包含新的 Roslyn 编译器和代码分析库.

对于 C++,没有实质性的改变,并且由于编译器位于特定 Visual Studio 安装的\VC\bin 子文件夹中,因此它们不会相互影响。

Can Visual Studio 2013 be explicitly set to use the old compiler? Or an msbuild script?

这不是必需的,因为 Visual Studio 2013 只能使用旧的编译器,除非您安装并启用了现在已经过时的 Roslyn CTP 扩展。

关于c# - 安装 Visual Studio 2015 会改变 VS 2013 使用的编译器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26975632/

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