2011-12-28 10 views
0

にクリスタルの依存関係を転送私はTFS2010で、次のMSBuild引数で構築し、展開されたソリューションファイルがあります。TFS2010場合msdeployビン

/p:DeployOnBuild=True 
/p:DeployTarget=MsDeployPublish 
/p:CreatePackageOnPublish=True 
/p:MSDeployPublishMethod=RemoteAgent 
/p:MSDeployServiceUrl=http://000.000.000.000/msdeployagentservice 
/p:DeployIisAppPath=API 
/p:UserName=SSDomain\BuildAdmin 
/p:Password=BuildPassword 

TFSは、ソースを取得し、ビルドを行い、連絡先をし、コピーする場合msdeployを使用してバイナリおよびその他のリソースが、問題は、私のサイトがメッセージを爆破ます\ binフォルダにコピーし、いくつかのBSクリスタル決定のdllのをということである。

は、ファイルまたはアセンブリ をロードできませんでした「CrystalDecisionsは、 .ReportAppServer .ClientDoc 'またはその の依存関係の1つです。

これらのdllを削除するとアプリケーションはうまく動作しますか?

私はIIS7を持っており、TFS2010でビルドを行っています。私はまったく同じビルド定義を使用し、ビルド定義を "ビルド"するための構成マネージャーのみを変更し、ビルドは正常に動作し、BS Crystal dllのコピーはありません。ビルドを行うためにQA設定を使用するとクリスタルのDLLがビンに入っていて、すべてが分かれています。

Web.QA.configとlog4net.QA.configで指定したすべての設定が置き換えられます。なぜ、これらのdllをGAC(私はソースサーバと思われますか?)からdestination \ binフォルダにコピーすることにしましたか?私は両方のサーバに.Netがインストールされた64ビットSAP CRランタイムエンジンを持っていますが、実際のプロジェクトにはCRのファイルへの参照がありません。

どんな助けも便利です。 おかげ ジャック

+0

チームビルドからMSBuildログを私に送信できますか?私の電子メールはsayedha [at] {MicrosoftDOTCom} –

+0

です。私はそれを電子メールで送りました。助けてくれてありがとう。 –

+0

右の見たところでは、電子メールでそれを理解し、他の人のために結果を報告してみましょう。 –

答えて

0

[OK]を、私はこれは、QA構成にすべての参照を削除し、プロジェクトを再読み込み、プロジェクトをアンロード、QA設定を削除して構築.csprojを編集するようになった、右、QAの設定を再度追加web.configをクリックして変換を追加します。私は問題を解決しようとしている間に私の.csprojファイルを台無しにしているに違いない。私はSayedによって行われたSlowCheethaを使用し、それは私のために素晴らしい仕事をしていると言わなければならない!!

関連する問題