0

Quartz .Net ライブラリに問題があります。最高の C# ジョブ スケジューラを調査したところ、Quartz が最適な選択肢であることがわかりました。ただし、Windows 8 プロジェクトで動作させることはできません。Visual Studio 2012 を使用しています。ナゲットから取得したエラーは次のとおりです。

> PM> Install-Package Quartz
Attempting to resolve dependency 'Common.Logging (≥ 2.1.2)'.
Installing 'Common.Logging 2.1.2'.
Successfully installed 'Common.Logging 2.1.2'.
Installing 'Quartz 2.1.2'.
Successfully installed 'Quartz 2.1.2'.
Adding 'Common.Logging 2.1.2' to Wonky Project.
Uninstalling 'Common.Logging 2.1.2'.
Successfully uninstalled 'Common.Logging 2.1.2'.
Install failed. Rolling back...
Install-Package : Could not install package 'Common.Logging 2.1.2'. You are trying to install this package into a project that targets '.NETCore,Version=v4.5', but the package does not contain any assembly 
references or content files that are compatible with that framework. For more information, contact the package author.
At line:1 char:1
+ Install-Package Quartz
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

不足しているライブラリを手動で読み込もうとしたが、まだうまくいかないことを追加する必要があります。また、クォーツをライブラリ プロジェクトに追加しようとしましたが、実際には機能しましたが、Windows 8 アプリ プロジェクトでプロジェクト ライブラリを参照できませんでした。Visual Studio では、「プロジェクト スケジューラへの参照を追加できません」と表示されます。スケジューラは、Quartz がインストールされたプロジェクト ライブラリです。

どんな助けでも大歓迎です。前もって感謝します。

4

1 に答える 1

0

「Install-Package Quartz -Version 2.1.2」のようにバージョンを指定

于 2013-10-24T11:54:44.390 に答える