0

TFSを2012RCから2012RTMに更新しました。インストールはうまくいき、すべてがそのままセットアップされました。ただし、ファイルをチェックインしてビルドプロセスを開始すると、System.EnterpriseServices.dllが見つからないことに関連するエラーが発生し続けます。完全なエラーは次のとおりです。

CSC: Metadata file 'c:\Builds\1\MySite\bin\System.EnterpriseServices.dll' could not be opened -- 'Error importing module 'System.EnterpriseServices.Wrapper.dll' of assembly 'c:\Builds\1\MySite\bin\System.EnterpriseServices.dll' -- The system cannot find the file specified. '

はい、ファイルがビンにあることを確認しました。また、ファイルを削除してから再度追加しました。ここで私が疑うことの1つは、新しいTFSインストールがサーバーに.NET 4.5を追加したことですが、以前は存在していませんでした...おそらくそれが原因である可能性がありますか?アプリケーションは、.NET 4.0に設定されたC#MVC4Webサイトです。

また、TFSインストールで「修復」を実行し、.NET4.5を再インストールしました。プロジェクトはコンパイルされ、ローカルで完全に実行されます。

どんな助けでも大歓迎です!

4

1 に答える 1

0

カスタム dll の問題のほとんどは、それらが適切な場所にないことに起因するため、カスタム dll をビルド サーバーの適切な場所に配置してみてください。そこにある私の回答を参照してください。

アップグレード テンプレートを使用して TFS 2008 ビルド定義を TFS 2012 ビルド定義にアップグレードし、ビルドをキューに入れるときにエラーが発生する

于 2013-01-17T23:19:27.240 に答える