我在NuGet上搜索了一下,找不到光速NuGet包。
我有光速5的专业许可证,所以我有我需要在非asp中使用光速的所有二进制文件。. Net 5代码。
然而,这是我的理解ASP。Net 5不允许你直接引用dll,你必须先创建一个NuGet包。
因此,我创建了一个包含POCO对象、DB上下文和光速引用的NuGet包,并将其添加到。net Framework 4.5控制台应用程序中;它添加了适当的引用(我使用的NuGet规范如下所示)。<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$id$</title>
<authors>$author$</authors>
<owners>$author$</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>$description$</description>
<copyright>Copyright 2015</copyright>
<references>
<reference file="$id$.dll" />
<reference file="Mindscape.LightSpeed.dll" />
<reference file="Mindscape.LightSpeed.Linq.dll" />
</references>
</metadata>
<files>
<file src="..Mindscape.LightspeedMindscape.LightSpeed.dll" target="libnet45Mindscape.LightSpeed.dll" />
<file src="..Mindscape.LightspeedMindscape.LightSpeed.Linq.dll" target="libnet45Mindscape.LightSpeed.Linq.dll" />
</files>
</package>
然而,当我试图将这个包添加到我的ASP时,这并没有像预期的那样工作。. Net 5网站(添加了包,但是using语句导致编译错误)。
有没有人知道一个解决办法,以获得光速与ASP工作。净5 ?
理想情况下,Mindscape会发布一个NuGet包。
结果显示它们有自己的NuGet提要,列在订阅的"Keys"部分