zoukankan      html  css  js  c++  java
  • 安装vs2017后造成无法打开xproj项目无法打开

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

    Error MSB4019 The imported project "C:Program Filesdotnetsdk1.0.0-rc3-004530MicrosoftVisualStudiov14.0DotNetMicrosoft.DotNet.Props" was not found.
    Confirm that the path in the <Import> 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。

  • 相关阅读:
    VMware6.0-vCenter的安装准备及安装
    VeeamBackup9.5安装与配置
    VeeamOne(Free Edition 9.5 )-安装与配置
    UIDatePicker
    UIImagePicker照片选择器
    UIImageView
    UILabel
    UIScrollView 期本使用方法
    UISegment
    UISlide
  • 原文地址:https://www.cnblogs.com/a14907/p/6841138.html
Copyright © 2011-2022 走看看