【发布时间】:2015-12-11 08:44:10
【问题描述】:
重现步骤: 使用VS2012 Ultimate(我相信任何版本也可以)创建一个类库项目并右键单击引用并管理nuget包。使用 nuget 包管理器,尝试安装 System.Data.Sqlite(截至 10.21.2015 的最新版本)。
我收到以下错误消息:
Attempting to resolve dependency 'System.Data.SQLite.Core (≥ 1.0.98.1)'.
Attempting to resolve dependency 'System.Data.SQLite.Linq (≥ 1.0.98.1)'.
Attempting to resolve dependency 'System.Data.SQLite.EF6 (≥ 1.0.98.1)'.
Attempting to resolve dependency 'EntityFramework (≥ 6.0.0.0)'.
Installing 'System.Data.SQLite.Core 1.0.98.1'.
Successfully installed 'System.Data.SQLite.Core 1.0.98.1'.
Installing 'System.Data.SQLite.Linq 1.0.98.1'.
Successfully installed 'System.Data.SQLite.Linq 1.0.98.1'.
Installing 'EntityFramework 6.0.0'.
Successfully installed 'EntityFramework 6.0.0'.
Executing script file 'C:\Users\Thomas\Desktop\Active Projects\Contest\packages\EntityFramework.6.0.0\tools\init.ps1'.
Installing 'System.Data.SQLite.EF6 1.0.98.1'.
Successfully installed 'System.Data.SQLite.EF6 1.0.98.1'.
Installing 'System.Data.SQLite 1.0.98.1'.
Successfully installed 'System.Data.SQLite 1.0.98.1'.
Adding 'System.Data.SQLite.Core 1.0.98.1' to Contest.
Uninstalling 'System.Data.SQLite.Core 1.0.98.1'.
Successfully uninstalled 'System.Data.SQLite.Core 1.0.98.1'.
Install failed. Rolling back...
The result "" of evaluating the value "$(BuildTaskAssembly)" of the "AssemblyName" attribute in element <UsingTask> is not valid. C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.WinFX.targets
当然,如果我只安装了“核心”包,它就可以工作。我不明白为什么我不能安装官方的“完整”包。
【问题讨论】:
-
您的目标是哪个 .Net 版本?
-
版本 4.5.2(插入额外字符)
-
我在那里遇到了同样的问题,但没有具体说应该支持 4.5.2。奇怪的
标签: c# sqlite visual-studio-2012 nuget