9

彼らが提供する SharpSVN の例をダウンロードして試してみましたが、実行しようとするとこのエラーが発生します。

System.BadImageFormatException {"ファイルまたはアセンブリ 'SharpSvn, Version=1.4999.376.29668, Culture=neutral, PublicKeyToken=d729672594885a28' またはその依存関係の 1 つを読み込めませんでした。不適切な形式のプログラムを読み込もうとしました。"}

ダウンロードした後、プロジェクトをロードし、要求された変換をエラーなしで実行してから、実行しようとしました。オンラインで解決策を見つけることができませんでした。

64 ビット W7 で実行すると、すべての .dll およびその他のファイルがすべて _32 であることがわかりました。それが問題かどうかはわかりません。

4

3 に答える 3

13

アプリケーションはx86用にコンパイルされていますか?Any CPU用にコンパイルされている場合、64ビットシステムではx64に変換され、32ビットDLLをロードしている場合はこのエラーが発生します。x86構成を追加し、その構成をビルドする必要があります。

于 2010-06-08T16:13:58.670 に答える
2

It was maybe that you were using the SharpSvn's dll in a .NET 4.0 project. If so, try this in your app.config file:

<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
  </startup>
</configuration>
于 2010-08-13T17:48:00.213 に答える
0

私の開発環境は 32 ビットで、CI ビルドとサーバーは 64 ビットです。私が最終的に得たもの.sharpsvn x86 と x64 の 2 つのナゲット パッケージがあります。両方をインストールしてから、srapsvn と SharpsvnUI の参照を手動で変更しました。

于 2013-02-03T23:16:02.050 に答える