2

Tortoise SVN(64ビット)をWindows Server 2008(64ビット)マシンにインストールしました。このマシンには、VisualStudio2010がインストールされています。私はVS2010を使用してWebアプリケーションを構築しています。このプロジェクトでは、SharpSVNdllを参照してSVNタスクを実行しています。このdllは32ビットであり、プロジェクトをローカルで実行すると正常に機能します。ただし、IISに公開してから、Webアプリケーションをリモートで実行しようとすると、SharpSVNに関するエラーが表示されます。そこで、これを解決するために、プロジェクトで参照をSharpSvn64ビットに変更しました。これで、リモートの場合は正常に機能しますが、ローカルでは機能しません。したがって、ローカルまたはリモートでの作業を切り替えるたびに、このdllのバージョンを変更する必要があります。より良い解決策はありますか?

4

1 に答える 1

1

web.configまたはアプリケーション構成ファイルで実行できるいくつかのトリックがあります。もう1つのオプションは、GACにSharpSvnをインストールすることです(ただし、それは避けます)。

于 2012-08-21T16:45:55.380 に答える