• 安装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。

  • 相关阅读:
    Java 如何有效地避免OOM:善于利用软引用和弱引用
    LRU缓存实现(Java)
    Java实现LRU(最近最少使用)缓存
    HashSet,TreeSet和LinkedHashSet的区别
    IIS-详解IIS中URL重写工具的规则条件(Rule conditions)
    IIS-代理
    IIS-新建网站
    IIS-反向代理配置&&插件安装
    IIS-C#项目环境搭建
    IIS-Windows10如何安装
  • 原文地址:https://www.cnblogs.com/a14907/p/6841138.html
Copyright © 2020-2023  润新知