NuGet で検索を行ったところ、Lightspeed NuGet パッケージが見つかりませんでした。
私は Lightspeed 5 のプロ ライセンスを持っているので、ASP.Net 5 以外のコードで Lightspeed を使用するために必要なすべてのバイナリがあります。
ただし、ASP.Net 5 では DLL を直接参照することは許可されていないことを理解しています。最初に NuGet パッケージを作成する必要があります。
そこで、POCO オブジェクト、DB コンテキスト、および Lightspeed 参照の 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.Lightspeed\Mindscape.LightSpeed.dll" target="lib\net45\Mindscape.LightSpeed.dll" />
<file src="..\Mindscape.Lightspeed\Mindscape.LightSpeed.Linq.dll" target="lib\net45\Mindscape.LightSpeed.Linq.dll" />
</files>
</package>
ただし、このパッケージを自分の ASP.Net 5 Web サイトに追加しようとしたとき、これは期待どおりに機能しませんでした (パッケージは追加されましたが、ステートメントを使用するとコンパイラ エラーが発生します)。
LightspeedをASP.Net 5で動作させるための回避策を知っている人はいますか?
理想的には、Mindscape は NuGet パッケージを公開します。