加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-core – VS 2017安装后无法运行基于project.json的.Net

发布时间:2020-12-16 07:02:27 所属栏目:asp.Net 来源:网络整理
导读:我一直在研究软件并且总是使用dotnet run执行它.今天,我决定安装VS 2017,然后(尽管不完全确定它是否是根本原因),我再也无法运行我的软件了. 预先存在的项目远不及我在2017年开放的项目,所以我怀疑唯一的碰撞可能是由于Core版本被更改了.可以肯定的是,我从页
我一直在研究软件并且总是使用dotnet run执行它.今天,我决定安装VS 2017,然后(尽管不完全确定它是否是根本原因),我再也无法运行我的软件了.

预先存在的项目远不及我在2017年开放的项目,所以我怀疑唯一的碰撞可能是由于Core版本被更改了.可以肯定的是,我从页面重新安装了最新版本的安装程序.

dotnet –version
1.0.0-preview4-004233

我注意到当我执行dotnet new时,目录得到一个xxx.csproj文件,而不是project.json,我已经读过某个地方,MS将放弃对它的支持.

我该怎么做才能使预先存在的项目再次运行?我有点卡在整个事情的中间,谷歌搜索给了我什么都没有.显然,我是第一个做这种愚蠢升级的人(如果是因为这是因为开始).

解决方法

What can I do to get the pre-existing project running again?

添加指向上一个SDK的a global.json to your project or solution’s root directory,with an SDK property.例如:

{
    "sdk": {
        "version": "1.0.0-preview2-003131"
    }
}

查看已安装的SDK版本,如下所示:

PS> dir 'C:Program Filesdotnetsdk' -name

1.0.0-preview2-003131               
1.0.0-preview2-003133               
1.0.0-preview2-003156               
1.0.0-preview2-1-003177             
1.0.0-preview3-004056

使用preview2的任何内容都将使用project.json,任何带有preview3(或更高版本)的内容都将使用xxx.csproj.

另见:Announcing .NET Core Tools MSBuild “alpha”>并排安装.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读