【问题标题】:Is JetBrains Rider with C# 7.0 support on an USB-Drive possible?是否可以在 USB 驱动器上支持 C# 7.0 的 JetBrains Rider?
【发布时间】:2018-02-19 10:23:33
【问题描述】:

我正在尝试在 USB 驱动器上一起获取 C# 7.0 解决方案,因为我没有在我正在编程以安装 Visual Studio 的所有计算机上拥有管理员权限。

我现在让 Rider 在 USB 驱动器上运行。
问题是,我只能在 5.0 上设置 C# 版本,而且我不能安装更新的 Net.Framework(没有管理员权限)。

是否有可能为 Rider 提供一些 用于 C# 7.0 的便携式 MSBuildTools? 如果可能,我需要什么让 Rider 不标记我所有仅在 C# > 5.0 编译时支持的内容?

【问题讨论】:

  • 您为什么认为管理员权限与便携式解决方案有任何关系? Portable 是什么意思? Portable 表示可以从针对不同平台的应用程序中使用该库。您不需要便携式库来创建不需要管理员权限的应用程序。
  • @Liquidz 你在问如何使 Rider “便携”?这与它支持的 languages 无关。 JDK 与 C# 开发无关。必须将 MSBuild 和公司复制到 USB 中。你可以download the MS Build tools separately。配置由环境变量控制,以允许并行部署不同的 VS 版本。您可以在 U 盘上安装构建工具,或者只需复制文件夹并更改批处理文件中的环境变量
  • 其实你可以从这里下载/构建自己的 msbuild github.com/Microsoft/msbuild
  • 然后在 Rider 中转到 Settings -> Build, Execution, Deployment -> Toolsets 并指定 msbuild 的 msbuild 路径。

标签: c# roslyn c#-7.0 rider


【解决方案1】:

是的,你可以做到。您应该将最新的带有 Roslyn 的 MSBuild 放在 USB 驱动器上,并在“工具集和构建”页面的“设置”中选择它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-01
    • 2018-03-22
    • 1970-01-01
    相关资源
    最近更新 更多