
在使用nuget包管理器界面的时候巨卡,主要表现在拖动滚动条的时候。怀疑是访问速度问题,挂***会稍微好一些,但还是比较卡。
在安装程序包的时候速度很慢,主要体现在收集依赖项的时候(用控制台安装也是一样)。
在比较卡的时候关闭管理器界面异常(如下)。
NuGet包管理器 ->程序包管理器控制台 ->输入Install-Package SpirePDF然后按回车安装dll
然后使用下面代码读取PDF文本
using System;
using SystemIO;
using SystemText;
using SpirePdf;
namespace ExtractText_PDF
{
class Program
{
static void Main(string[] args)
{
//实例化PdfDocument类对象,并加载PDF文档
PdfDocument doc = new PdfDocument();
docLoadFromFile("samplepdf");
//实例化一个StringBuilder 对象
StringBuilder content = new StringBuilder();
//遍历文档所有PDF页面,提取文本
foreach (PdfPageBase page in docPages)
{
contentAppend(pageExtractText());
}
//将提取到的文本写为txt格式并保存到本地路径
String fileName = "获取文本txt";
FileWriteAllText(fileName, contentToString());
}
}
}
我建议你放弃热更新,net应用程序域的包管理不是个孤立行为,它涉及到内存分配,实例创建等一堆复杂的clr行为。假设你已经创建了一个包的内部实例,但这个包被用户替换掉了,那这些实例应该如何处理?新的包对依赖的程序集有没有更高版本的要求?
这些都太复杂了,所以别做热更新。
求教一个iis发布程序的问题
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未能加载文件或程序集“MicrosoftWebInfrastructure, Version=1000, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: SystemIOFileNotFoundException: 未能加载文件或程序集“MicrosoftWebInfrastructure, Version=1000, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
源错误:
执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
程序集加载跟踪: 下列信息有助于确定程序集“MicrosoftWebInfrastructure, Version=1000, Culture=neutral, PublicKeyToken=31bf3856ad364e35”未能加载的原因。
警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
堆栈跟踪:
[FileNotFoundException: 未能加载文件或程序集“MicrosoftWebInfrastructure, Version=1000, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。]
SystemWeb>
以上就是关于为什么nuget包管理器在vs2015中巨卡全部的内容,包括:为什么nuget包管理器在vs2015中巨卡、C#如何读取pdf文本、.NET CORE 如何在运行后动态引入并加载NuGet包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)