我试图通过将signar添加到现有的(但很小的)ASP中来试验signar。Net(.Net 4.6.1,VS 2017)web应用程序。然而,我在安装Nuget包时遇到了真正的问题;更具体地说
Microsoft.Owin
组件(看起来是一个依赖项)。
我已经按照指示做了
here
,但当我尝试安装Owin时(无论是显式安装,还是通过尝试安装主信号器包间接安装),无论是通过package Manager还是package Manager控制台安装,我都会收到错误:
PM>安装Microsoft软件包。奥温
正在尝试收集包“Microsoft”的依赖项信息。奥温。4.0.0“关于项目
'信号项目',目标'。NETFramework,版本=v4.6.1'
尝试解析依赖关系信息花费了43.64毫秒
包“Microsoft”的依赖项。奥温。4.0.0’带
DependencyBehavior“最低”
解析依赖关系信息花费了0毫秒
正在解析安装包“Microsoft”的操作。奥温。4.0.0'
已解决
安装软件包“Microsoft”的操作。奥温。4.0.0'
正在检索包
'Microsoft。来自nuget的Owin 4.0.0。组织'。
正在从“nuget”检索包“Owin 1.0.0”。组织'。
正在添加包“Owin”。“1.0.0”到文件夹“c:\code\SignalRProject\packages”
安装失败。正在回滚。。。
包装“Owin”。项目中不存在“1.0.0”
'信号项目'
正在删除包“Owin”。1.0.0“来自文件夹
'c:\code\SignalRProject\packages'
安装程序包:TF400024:
更改c:\code\SignalRProject\packages\Owin。1.0\n英寸。1.0。nupkg公司
无法撤消,因为中已存在文件
c: \代码\信号项目\软件包\ Owin。1.0\n英寸。1.0。nupkg。文件
必须从磁盘中删除才能成功撤消。
我试过了
Owin.1.0.nupkg
文件和父目录本身,但在重新启动VS后,我继续得到错误。我已尝试升级到。净额4.7.1,但不起作用。如何找出导致Owin安装错误的原因?