私はVisual Studio 2008 SP1を使用していて興味深い問題があります。私のプロジェクトを構築するとき、System.Trasactions.dllは出力フォルダ(/ web/bin)にコピーされます。私は実際に2つの質問があります。最初はVisual Studioがシステムアセンブリを出力フォルダにコピーするのはなぜですか?
- なぜ私のプロジェクトから参照されていない場合でもVisual Studioはファイルを出力フォルダにコピーしますか? 私のプロジェクトには、System.Transactions.dllへの参照がある他のアセンブリへの参照がありますが、ローカルに指定されたコピーがありません。
- 私のオペレーティングシステムは64ビットですが、System.Transactions.dllは32ビットフレームワークから提供されるため、アプリケーションは自然に正しく実行されません(実際にはまったく実行されません)。アセンブリローダーエラーが出る)
誰もが似たような経験をしていますか?
この問題を解決したことがありますか? – dotNET