TFS2010クライアントアセンブリに関して矛盾する情報を見つけました。64ビットのみのアプリケーションプールでIIS7.5で実行されているASP.NetアプリケーションからTFS2010サーバーに接続したいと思います。
すべてのTFSクライアントアセンブリをWebアプリケーションのbinフォルダーにxコピーしました(TFSクライアントをWebサーバーにインストールする必要がないようにするため)。ただし、次のアセンブリから不正な画像形式の例外が発生します。
- Microsoft.TeamFoundation.WorkItemTracking.Client.Cache.dll
- Microsoft.TeamFoundation.WorkItemTracking.Client.RuleEngine.dll
- Microsoft.TeamFoundation.WorkItemTracking.Client.DataStore.dll
それらはすべて32ビットのみのアセンブリのようです。
これを回避する方法はありますか、またはTFS 2010クライアントアセンブリを使用する前に、アプリケーションプールを32ビットアプリケーションに対して有効にする必要がありますか?