.NetCore
C930363716
这个作者很懒,什么都没留下…
展开
-
.net 动态编译
记录一下初次使用动态编译的部分代码,最后会将反编译之后的完整代码贴在文章末尾.需要用到的程序集/Nuget因为是第一次使用动态编译,找资料时需要以下的两个包System.CodeDomMicrosoft.CSharp不过我的项目是基于 .NetCore 在最后编译成dll 时无法编译,后来使用以下两个包替换掉了Microsoft.CSharpMicrosoft.CodeAnalysisMicrosoft.CodeAnalysis.CSharp所以此文主要的基于 .netcore 和原创 2020-11-04 12:00:36 · 913 阅读 · 0 评论 -
.Net Core (Api) 本地测试环境快速发布
本文的前提条件: 使用Windows 服务来托管我们的项目,如何使用Windows 服务,可以看看我的另外一篇文章在Windows服务中托管.Net Core项目当然现在快速部署的工具有很多,如: Jenkins啥的,如果不想本地去部署Jenkins 等工具的话,这会是另外一个很好的思路.我们需要新建一个(*.bat)批处理文件,// 切换到我们的代码所在的盘符E:// 切换到代码所在的目录;也就是解决方案(.sln)所在的目录cd folder_name// 删除..原创 2020-07-04 17:15:19 · 726 阅读 · 0 评论 -
在Windows服务中托管.Net Core项目
首先我现在的项目是一个基于.Net Core 3.1 的 WebApi 项目考虑使用Windows 服务托管的原因有下:1.如果在控制台启动, 会一直有个控制台在屏幕, 个人不喜欢2.可以通过命令来启动,停止, 在使用Jenkins部署时会方便很多实现看了很多资料之后,发现这个事情还是比较简单的,不过在我这个事情的时候遇到了一个"很不应该"的坑, 所以,写个文章记录一下, 加深一下记忆.首先需要在项目中添加一个Nuget包,如下:Microsoft.Extensions.Ho.原创 2020-05-22 11:14:22 · 836 阅读 · 3 评论