0

数日前Castle.Facilities.AutoTx、に依存する NuGet からをインストールしましたCastle.Transactions。アプリケーションを実行するFileNotFoundExceptionと、Castle.Transactions フォルダーから DLL をロードしようとしました。

これらのパッケージは両方とも最近(6 月 27 日)更新されており、更新がこの問題を引き起こしたようです。同じ問題を抱えているという他の誰かからの発表に対する返信があり、彼らは問題を修正するためにプルリクエストを作成しましたが、見た目ではまだ受け入れられていません。

このスタック オーバーフローの質問のコマンドを使用して、Nuget から以前のバージョンの Castle.Facilities.AutoTx をインストールしようとしましたが、Rx-Core パッケージの名前が変更されたため、依存関係ができなかったという点で、ここで説明されている問題に遭遇しました。満足しません。

3.1 の発表を投稿し、Castle.Transactions パッケージの作成者でもある Henrik Feldt に電子メールを送信しましたが、応答がありません。私のアプリケーションで AutoTx 機能を動作させたいのですが、それを実現する方法を教えてもらえますか?

4

3 に答える 3

1

私は数週間前に同じ問題を抱えていました。残念ながら、他にダウンロードできる場所がないため、GitHub からソースを取得し、ビルドに必要な Ruby、rake、およびその他のライブラリをインストールする必要があります。VS だけを使用してビルドしようとすると、rake ビルド スクリプトによって生成される AssemblyInfo.cs ファイルが失われます。そのため、Rake を使用してビルドし、AssemblyInfo.cs を取得してから、ファイル内のアセンブリ バージョンを手動で更新してから、VisualStudio で再度ビルドする必要があります。アセンブリをお送りすることもできますが、ご自分で組み立てるのが最も安全です。

一時的に、これが私のライブラリのビルドです

于 2012-08-11T09:52:48.460 に答える
0

パッケージを単独でインストールすると、dllが生成されました。

Install-Package Castle.Transactions

おそらく、Castle.Facilities.AutoTx が使用を必要とするバージョンよりも新しいバージョンであると想像してください。ただし、私の場合はまだコンパイルされています。

于 2015-03-20T11:26:47.637 に答える
0

rake でビルドする前に、このプル リクエストを適用する必要があります。 https://github.com/haf/Castle.Transactions/pull/11

于 2012-08-17T12:46:58.773 に答える