博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
安装vs2017后造成无法打开xproj项目无法打开
阅读量:5077 次
发布时间:2019-06-12

本文共 1063 字,大约阅读时间需要 3 分钟。

  安装vs2017后,再用vs2015打开xproj项目的时候会报错:

Error MSB4019 The imported project "C:\Program Files\dotnet\sdk\1.0.0-rc3-004530\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props" was not found.Confirm that the path in the 
declaration is correct, and that the file exists on disk

  但是,用vs2017打开这个项目的话,会提示你升级。测试了下,升级后就能打开了。

  那么如何用vs2015打开该项目呢?

  这时候就需要自己指定vs2015使用的sdk,需要在sln文件所在文件夹下新建文件global.json文件。假如我有两个xproj的项目:a和b,sdk需要使用:1.0.0-preview2-1-003177,则文件如下:

  

{	"projects":[		"APISource.Web",		"APISourceWithHybrid.Web",		"APISourceWithJS.Web",		"ClientCredentialsAndPassword.Web",		"ClientCredentialsAndPassword.Web.Tests",		"HybridServer.Web",		"HybridServer.Web.Tests",		"ImplicitServer.Web",		"ImplicitServer.Web.Tests",		"ImplicitServerWithJS.Web",		"JavaScriptClient.Web.Tests"	],	"sdk":{		"version":"1.0.0-preview2-1-003177"	}}

  这时候打开项目就没问题了!

  你也可以自己测试下。打开cmd,

    在global.json文件所在目录输入:dotnet --version,会显示:1.0.0-preview2-1-003177

    在其他目录下会输出:1.0.3

    说明使用global.json文件的确可以手动指定使用的sdk。

转载于:https://www.cnblogs.com/a14907/p/6841138.html

你可能感兴趣的文章
第三章 系统总线总结
查看>>
20.文件操作
查看>>
js键盘控制DIV移动
查看>>
Js数组的操作push,pop,shift,unshift等方法详细介绍
查看>>
软件测试2019:第四次作业
查看>>
sublime Text3 配置SFTP
查看>>
apple macbook外接显示器切换主屏幕的方法
查看>>
vs2008下 连接MySQL实例
查看>>
Xcode Coule not launch "aaa" press launch failed:timed out waiting for app launch
查看>>
.Net Web Api返回Json数据中原对象变量名大小写问题
查看>>
uva10098-快速生成有序排列
查看>>
Unity如何内置Visual Studio
查看>>
JMeter 服务器监控插件环境配置
查看>>
Beauty Is in Simplicity 美在于简单
查看>>
模板层(template)
查看>>
图书管理系统设置登录验证(cookies)
查看>>
1006. 换个格式输出整数 (15)
查看>>
例2-1
查看>>
C++ ORM ODB 入门(三)
查看>>
[CodeForces598D]Igor In the Museum
查看>>