首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为Rider安装两个版本的.NET?

如何为Rider安装两个版本的.NET?
EN

Ask Ubuntu用户
提问于 2021-09-07 18:24:42
回答 1查看 2.3K关注 0票数 2

我已经用Snap安装了Rider和dotnet,这样我就可以调试.NET项目。但是,我现在需要开发一个运行在较旧版本的.NET上的旧解决方案。

我如何安装另一个版本的.NET,并仍然在两个项目上工作?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-09-07 18:24:42

您可以通过并行安装两个.NET快照来实现这一点。骑手将检测到这两个版本,您可以在每个解决方案中选择一个。

如果您已经安装了.NET,请卸载它:

代码语言:javascript
运行
复制
sudo snap remove dotnet-sdk
# this is to avoid confusion between versions

启用并行实例:

代码语言:javascript
运行
复制
sudo snap set system experimental.parallel-instances=true
# see references for details

现在并行安装这两个版本(我们将使用5.0和3.1作为示例),并创建别名:

代码语言:javascript
运行
复制
sudo snap install --classic --unaliased dotnet-sdk_50 --channel=5.0/stable
sudo snap install --classic --unaliased dotnet-sdk_31 --channel=3.1/stable
sudo snap alias dotnet-sdk_50.dotnet dotnet50
sudo snap alias dotnet-sdk_31.dotnet dotnet31
# aliases picked based on Microsoft convention

当您下次启动Rider时,它将自动检测所有可用版本。可以根据解决方案设置首选项,并/或设置新解决方案的默认设置。

参考资料

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1362429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档