当前位置:首页 > 日记 > 正文

Visual Studio 2017创建.net standard类库编译出错原因及解决方法

Visual Studio 2017创建.net standard类库编译出错原因及解决方法

正式版上个月已经Release了,从那时到现在经常会收到更新提示,估计问题还不少吧!其中最吸引我的当然是.net standard与.net core。

刚好最近接触.net standard项目,新建一个类库直接编译却出错!!立马心情不太好了,对它的兴趣大打折扣!

如果是新手估计立马就会吐槽了!作为老手还是静下心来看看原因。

看最后一项:

找不到资产文件“c:\users\newblifes\documents\visual studio 2017\Projects\TestDemo\TestDemo\obj\project.assets.json”。运行 NuGet 程序包还原以生成此文件。 E:\ProgramData\VS2017\MSBuild\Sdks\Microsoft.NET.Sdk\build\Microsoft.NET.Sdk.targets 92

这应该就是.net standard的包没还原,从而导致连System命名空间都找不到的错误。

依赖项下面没有NETStandard.Library,但是项目文件设置没有问题:

第一反应就是安装NETStandard.Library包,作为.net standard类库不可能没有这个包的,可是为什么无法自动还原包?

由于是新安装的Visual Studio 2017没怎么设置,突然想起来是不是Visual Studio包管理的设置问题?

打开选项卡果真没有勾上!!原来默认设置变了,Visual Studio 2015默认是勾上的!!

按照喜好设置如下:

再次编译项目:

如愿以偿的结果出现了,这回可以安心做事了。

总结

新安装Visual studio 2017的朋友们,使用之前记得一定去好好看看设置选项卡,并添加相关的设置,不然出错了可耽误不少功夫,还摸不着头脑!

更多精彩内容大家可以点击《Visual Studio 2017开发使用教程》,关于visual studio的安装教程可以点击《Visual Studio安装使用手册》进行学习,希望大家喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

相关文章

如何让IIS支持 .iso 7z torrent 等

如何让IIS支持 .iso 7z torrent 等

文件下载,支持,7z,电脑软件,IIS,默让情况下面,iis是不允许没有注册到IIS 的 MIME文件下载,IIS默认支持哪些 MiME类型呢,我们可以在 IIS站点的属性中看得到。只是可惜一些常用的模式都是默认不支持的。如 .iso .7z bt种子等我们可以手动添加 M…

ReactJS实现表单的单选多选和反选

ReactJS实现表单的单选多选和反选

表单,单选,示例,多选,电脑软件,本文介绍了ReactJS实现表单的单选多选和反选的示例,分享给大家,希望对大家有所帮助。需求是对列表实现单选,反选和多选,全部清除的操作...... this.state = { //初始化空数组,表示已经选择的 selectedStores:…

JavaScript中利用构造器函数模拟类

JavaScript中利用构造器函数模拟类

模拟,构造器,函数,方法,电脑软件,前言本文小编带大家一起学习的是在 JavaScript 中使用构造器函数(construcor function)模拟类。下面话不多说,感兴趣的朋友们下面来一起看看吧。构造器函数简介你可以使用 ES6 的 class 关键字来实现类,不过我…

ps怎么复制图层样式? ps图层复制的

ps怎么复制图层样式? ps图层复制的

图层,方法,两种,样式,电脑软件,ps中制作好的图层样式直接复制到另一个图层中,该怎么复制呢?下面我们就来看看详细的教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、当你在一个图层上添加了图层样…

php 从一个数组中随机的取出若干个

php 从一个数组中随机的取出若干个

若干个,组中,个数,实例,电脑软件,第一种算法,CSDN上别人的想法 $num = 0; $array = array(1, 2, 3, 4, 5, 6, 7, 8, 9); $arr = array(); $g = 5; $tag = true; while ($tag) { $count = count($array); $t = rand(0, 1);…

基于Linux的FTP服务器权限管理

基于Linux的FTP服务器权限管理

权限管理,服务器,电脑软件,Linux,FTP,当我们搭建好一个FTP服务器后,接下去的工作就是要对这个服务器进行权限的管理与设置。因为这项工作直接关系到FTP服务器上文件的安全,关系到FTP服务器运行的稳定。所以,作为企业的网络管理员,不能够忽视这…

WIN2003下Web服务器配置 | 2

WIN2003下Web服务器配置 | 2

服务器配置,电脑软件,Web, 2.实现WAP应用。 WAP是Wireless Application Protocol,即无线应用协议。同时这也是一个开放的全球标准,可以使移动电话和其他无线终端的用户快速安全地获取互联网及企业内部网的信息及其他通信服务。配置…

word怎么删除分页符word删除分页符

word怎么删除分页符word删除分页符

分页,删除,方法,步骤,取消,  word文档编辑中,有时候需要插入分页符,但是发现插入之后,文档分页了,却没有出现分页符,或者是出现的分页符,但是不想要分页符了,想删掉,具体要怎么做呢?下面小编来告诉你word删除分页符的方法步骤吧。word删除分页符…

AngularJS执行流程详解

AngularJS执行流程详解

执行流程,详解,电脑软件,AngularJS,一.启动阶段浏览器解析HTML页面,读取到angular.js的<script>标签后会停止解析后面的DOM节点,开始执行angular.js,与此同时,Angular会设置一个事件监听器来监听DOMContentLoaded事件,当Angular监听到这个事件后…

Win7任务计划在哪

Win7任务计划在哪

任务计划,电脑软件,Win7任务计划是Win7系统的一个小功能,利用Win7任务计划,我们可以创建如:定时关机、定时开启某应用或者程序等等,实用性还是比较强的,不过很多网友只是听过Win7任务计划,但却不知道Win7任务计划在哪,下面本文将针对网友这个问题,…

ai怎么绘制一个可爱的梅花小鹿?

ai怎么绘制一个可爱的梅花小鹿?

绘制,小鹿,可爱,电脑软件,ai,大家知道怎么用ai素材制作之小鹿吗?下面我来教教大家。软件名称:Adobe Illustrator CS6 (AI cs6) 精简绿色中文版(32位+64位)软件大小:205MB更新时间:2014-05-111、打开电脑,接着我们新建一个名字为&ldquo;小鹿&rdqu…

怎么去掉word水印去掉word水印的两

怎么去掉word水印去掉word水印的两

方法,水印,两种,电脑软件,word,  我们在使用word办公软件时,会经常碰到一些word资料文档里面可能会有水印的存在。那么,我们该如何去除这些word水印呢?在下面就由小编给大家分享下的技巧,希望能帮助到您。去掉word水印方法一步骤一:打开要去…