自从
.
netcore
3
.
1出来后,大家都想立马升级到最新版本。我也是如此,微软也对
.
netcore
3
.
1 的官方组件不断升级,几乎每隔几天就会有部分元包可以升级。每次打开Nuget包管理器,“更新”的tab处总会有个数字暗示着你快点升级!一向有代码洁癖的同学(包括我),都会毫不犹豫的点击“全部升级”。我们总是幻想着使用更高的版本,可以获取更牛的功能和更快的性能。
可惜,梦想是好的,结局却是残酷的。升级后,却发现有很多错误。
.
netcore
3
.
1的确在性能方面有极大的提升,各个方面都比
.
netcore
2
.
2强多了,但是,其生态还没有完全的发展起来,很多第3方组件依旧还是
netcore
2
原文:ASP
.
NET
Core
Razor 视图
导入
- ASP
.
NET
Core
基础教程 - 简单教程,简单编程
ASP
.
NET
Core
Razor 视图
导入
上一章节我们介绍了视图起始页,学习了如何使用视图起始页把一些公共的 C# 表达式抽出来放到一起。这已经大大方便了我们编写控制器视图了,到此为止,可能,我们都已经觉得没办法再精简控制器视图了。
事实是这样的么?
我们
.
.
.
目前在学习ASP
.
NET
CORE
MVC中,今天看到微软在ASP
.
NET
CORE
MVC 2
.
0中又恢复了允许开发人员
引用
第三方
DLL
程序集的功能,感到甚是高兴!于是我急忙写了个Demo想试试,我的项目结构如下:
可以看到解决方案中就两个项目,Asp
NetCore
WebApp就是一个ASP
.
NET
CORE
MVC 2
.
0的项目,而My
NetCore
Lib是一个
.
Net
Cor
.
.
.
自己以前
引用
.
dll
控件的时候都只是在bin
文件
夹下添加,然后再前台页面中写代码
引用
,这样其它页面要
引用
时都的写代码
引用
,后来看到了一种比较简单的方法,现在共享一下:Asp
.
net
调用
DLL
控件(如:FredCK
.
FCKeditorV2
.
dl)
1、 先
引用
你的
dll
文件
(右击bin
文件
夹—添加
引用
—浏览—选择要
引用
的
dll
文件
—确定);
此时bin
文件
夹中自动添加FredCK
.
FCKed
dot
net
core
引入了包的概念,像之前直接
引用
封装好
dll
的方式已经行不通了。不过
core
提供了更加灵活更具有组件化思维的方式:包。nuget包管理器一直都存在,这次是将其作为了。
net
引用
库的唯一路径。
遇到的问题:
刚升级vs 2017进行dot
net
core
开发时,
引用
了之前封装好的
dll
,进行使用。
引用
、编译都正常,只是在运行的时候提示找不到方法或命名空间。然后在网上找到了一种
.
.
.
一:ASP
.
Net
Core
引用
dll
文件
,不可以直接
引用
,必须在NuGet中
引用
才行。
二:如果想
引用
自己的
dll
文件
,则需要注册NeGet账号,获取到API Key 才行,还需要下载NuGet安装包,下载路径 https://www
.
nuget
.
org/
API Key: https://www
.
nuget
.
org/account,选择第三个即可
将类库
文件
拖到右
.
.
.