3

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 パッケージを公開します。

4

1 に答える 1

1

サブスクリプションの「キー」セクションにリストされている独自の NuGet フィードがあることがわかります

于 2015-09-14T22:32:14.343 に答える