変更方法についてのディレクトリMSBuild用下でのチーム基盤の構築?

StackOverflow https://stackoverflow.com/questions/104292

  •  01-07-2019
  •  | 
  •  

質問

もしかしたら以下のようなエラーがいるという私のアプリを使用チーム基盤の構築:

C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(1682,9):エラー MSB3554:きの出力ファイル"obj\つ会社です。編集.BlahBlah.定位ができます。独自のシステムです。Startup_Shutdown_Processing.StartupShutdownProcessingMessages.す。資源".指定されたパスファイル名、または両方が長すぎます。の完全修飾ファイル名未満であること260文字のディレクトリ名未満であること248文字です。

私のプロジェクトを構築微自開発の機械としてのソースはありませんでしたが、フォルダの深い、TFの構築が使用され、本当に深いるディレクトリがでました。変更方法についてのフォルダを使うことができます)。

編集: います。projファイルをビルドに格納したソース制御た:

<!--  BUILD DIRECTORY
 This property is included only for backwards compatibility. The build directory used for a build 
 definition is now stored in the database, as the BuildDirectory property of the definition's 
 DefaultBuildAgent. For compatibility with V1 clients, keep this property in sync with the value 
 in the database.
-->
<BuildDirectoryPath>UNKNOWN</BuildDirectoryPath>

ここに格納されたデータベースが変更になりましたのですか?

編集: 見つかり、以下のブログが指っtorwardソリューションとなります。そろそろばよいのかの設定変更を構築。 http://blogs.msdn.com/jpricket/archive/2007/04/30/build-type-builddirectorypath-build-agent-working-directory.aspx

現在の作業ディレクトリには"$(温度)\$(BuildDefinitionPath)"が今どうなるかはわからないワイルドカードを指定しているフォルダが異なる

役に立ちましたか?

解決

を編集する必要がありますの構築作業ディレクトリの構築を行うに物乞パスが少し小さくなります。編集を構築剤、右クリックして、"ビルドの"ノード"を選び管理の構築剤..."

私が個人的に利用しようc:\bw\$(BuildDefinitionId).$(BuildDefinitionId)に変換するidの構築を定義するには:-)ある意味を有するパスの構築を始めようc:\bw\36 よc:\Documents and Settings fsbuild\Local Settings emp\BuildDefinitionName

とともに、

マーティン.

他のヒント

すチェックアウトの構成スクリプトファイルからのソース制御explorer、肘汚れに置き換えます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top