問題タブ [build-definition]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
461 参照

tfs - リモート マシンの接続時に TFS ビルド定義がフリーズする

Visual Studio 2010 経由でリモートの TFS 2010 インストールに接続すると、ビルド定義の [プロセス] タブがフリーズします。すべてが無効になっているようです。回避策はありますか?

更新 1:

凍結とは、次のことを意味します。

全般、トリガー、ワークスペース、ビルドのデフォルト、プロセス、保持ポリシーのすべてのタブに移動できます。[プロセス] タブを除いて、それらはすべて期待どおりに機能しています。[プロセス] タブをクリックすると表示されますが、パラメーターが表示されず、タブ自体が灰色になっています。実際には何もクリックできませんでした。Visual Studio が何かが完了するか読み込まれるのを待っているようなものです。

更新 2:

Visual Studio を 20 ~ 30 分ほど長時間放置すると、[プロセス] タブが正常に表示されることを調査しました。これは、すべてのパラメータが表示され、編集できることを意味します。サーバーから何かをダウンロードまたは取得すると、この非常に長い遅延が発生するようです。

0 投票する
1 に答える
808 参照

f# - F#ランタイム2.0を使用するWindowsサーバーでビルドサービスを使用して、F#プロジェクトを含むソリューションをビルドする

TFS 2010ビルドサービス(Windows Server SP2上)を動作させようとしています。私が構築したいソリューションには、多くのC#プロジェクトと1つのF#プロジェクトが含まれています。Microsoft Visual Studio 2010(バージョン10.0.40219.1 SP1Rel、Microsoft .NET Framework、バージョン4.0.30319 SP1Rel)がF#とともにインストールされている自分のPCで、ソリューションを構築できます。TFSビルド定義を作成したとき([チームエクスプローラー]->[すべてのビルド定義]->[新しいビルド定義]を右クリック)、デフォルトのもののみを選択し、サーバー共有上のドロップフォルダーを指定しました。

サーバーに、 http://www.microsoft.com/download/en/details.aspx? displaylang = en&id= 13450からVS2010F#ランタイム2.0をインストールしました

ビルドをキューに入れると、しばらく実行されてから、次のエラーが出力されます:C:\ Builds \ 1 \ Processing \ SM0021 \ Sources \ Processing \ Libraries \ Syntune.Math \ Release \ Syntune.Math.FSharp \ Syntune.Math.FSharp .fsproj(39):インポートされたプロジェクト "C:\ Program Files \ Microsoft F#\ v4.0\Microsoft.FSharp.Targets"が見つかりませんでした。宣言内のパスが正しいこと、およびファイルがディスク上に存在することを確認してください。

ビルド定義でビルドサービスがF#ランタイムを見つける方法を指定する必要があるのか​​、他のF#パッケージ/ディストリビューションをインストールする必要があるのか​​、それとも何か他のことをする必要があるのか​​わかりません。または、これを単純に達成できない場合は、TFSビルドサービスを使用してください。

これはF#ランタイムに関連していますか、それともビルド定義に問題がありますか?PCからサーバーにファイルをコピーしてGACに登録できますか?

0 投票する
0 に答える
811 参照

msbuild - MSBuild は物理パスを受け入れないか、プロパティを使用しません

MSBuild を Web サイト プロジェクトで動作させようとしていますが、いくつかの問題が発生しています。

要点: IIS 7、VS 2010、TFS 2010、.NET 3.5、Web サイト プロジェクト (テスト時間の制約により、現時点では Web アプリケーションへのアップグレードはオプションではありません)

TFS を使用して MSBuild を実行しています。build.targets ファイルで AspNetCompiler を呼び出すときは、PhysicalPath を指定する必要があります。問題は、物理パス、つまり C:\TFS\MyWebsite\mainline\Source を指定すると、次のエラーが発生することです。

ASPNETCOMPILER: ディレクトリ 'C:\TFS\MyWebsite\mainline\Source' が存在しません。

代わりに予約済みの MSBuild プロパティ $(MSBuildProjectDirectory) を指定すると、スクリプトは実行されますが、ビルドはどこにも表示されません。あたかも練習ビルドを行っているかのようです。ログファイルが表示されますが、それだけです。

あなたが見ているものについてのもう少しの情報: $(TargetPath) は、C:\TFS\MyWebsite\mainline\PrecompiledWeb\Source に上で設定された (および Message タスクを使用して検証された) プロパティであり、/mainline は上の共有ですドロップフォルダーで指定された私のサーバー。面白いことに、コマンド ラインから msbuild を実行するには、$(MSBuildProjectDirectory) を発行する必要があります。ただし、ここがゴールではありません。

次に何を確認できるかについてのアイデアはありますか?私は困惑しています。

0 投票する
1 に答える
1302 参照

visual-studio-2010 - ビルド定義の編集エラー メッセージ

Visual Studio 2010 でビルド定義を編集しようとするたびに、このエラーが発生します。「カスタム アクティビティとサービスの読み込み中に、失敗が 0 件、エラーが 6 件、警告が 0 件ありました」というメッセージが表示されます。情報ダイアログ ボックスに表示され、"Build - Team Foundation" の出力ウィンドウに次のように表示されます。

ビルド定義を編集するたびにこれらのエラー メッセージが表示されないようにするにはどうすればよいですか?

0 投票する
2 に答える
1097 参照

tfs - TFS Build Automation (ソリューションに追加された新しいプロジェクトがビルド出力ディレクトリに表示されない)

ビルド定義があり、ソリューションをビルドし、必要に応じてバイナリを出力ディレクトリにコピーしています。しかし、新しいプロジェクトをソリューションに追加すると、新しいプロジェクトのバイナリがビルド出力フォルダーにコピーされません。

既存のプロジェクトに変更を加えると、変更に従ってビルド出力が正しく更新されるため、新しいプロジェクトを追加するときにビルド定義に変更を加える必要がありますか? 新しいプロジェクトがソリューションに追加されるたびに、定義を構築するために更新のようなことを行う必要がありますか?

0 投票する
2 に答える
395 参照

visual-studio-2010 - TFS2010でビルド定義を編集する

ビルドを編集しようとすると、ほとんどの場合それをスケジュールするために、VisualStudio2010がクラッシュします。

エラーが発生します:an unhandled win32 exception occurred in devenv.exe(5692)

誰かがこれについて何か知っていますか?

新しいビルド定義を作成しようとしましたが、同じものを取得します。

TFS2010およびVSProfessional2010を使用します。

ありがとう

0 投票する
3 に答える
3203 参照

tfs - TFS ビルド定義が Web アプリケーションを IIS にデプロイしない

現在、TFS ビルド定義を取得して、Web アプリケーションをサーバーに自動的にデプロイしようとしています。ビルド定義は、標準の手動ビルド定義にすぎません。

プロジェクトのチーム エクスプローラー内でビルド定義を正しく作成しました。ビルドをキューに入れると、正常に完了します。

Build process parameters セクションの MSBuild Arguments プロパティを次のように設定しました。

しかし、IIS で Web アプリケーションを表示すると、そこにあるはずのファイル (web.config ファイルなど) が見つかりません。

上記の設定を使用して Visual Studio 内で Web アプリケーションを右クリックし、Web Deploy 経由で発行すると、正常に動作し、発行された web.config およびその他のファイルが Web ルートに表示されます。

これは単なる開発サーバーであるため、TFS と IIS は同じマシンにインストールされ、代わりに /p:MsDeployServiceUrl を localhost に変更しても効果はありません。

ビルド定義に欠けているもの、または TFS ビルドを取得して Web アプリケーションをデプロイするために必要なパラメーターはありますか?

0 投票する
2 に答える
1741 参照

tfs - TFS 2010 ビルド定義は DLL と PDB のみを出力しますか?

そのため、私は TFS ビルド定義を初めて使用します。私の会社の RA チームは、私がビルドしたプロジェクトを展開する方法を尋ねました。この場合は、Windows サービス プロジェクトです。

Visual Studio からコンパイルすると、「bin」ディレクトリに必要なすべてのファイルが含まれています...「copy local」に設定された「.bat」ファイルのコピーを含みます。

とにかく、デフォルトの「ビルド定義」の最後のステップは「プロジェクトの MSBuild を実行する」です...しかし、それはソリューション全体のすべてのDLL を出力ディレクトリに貼り付けているようです。

何か不足していますか?...ビルドを取得するにはどうすればよいですか:

  1. ソリューション全体ではなく、1 つのプロジェクトのみをビルドします。
  2. 「bin」ディレクトリにあるすべてのファイルを出力ディレクトリに配置します。
0 投票する
1 に答える
1434 参照

tfsbuild - 単一の TFS ビルド定義を使用して、複数のプロジェクト アプリをそれぞれの展開フォルダーに展開することはできますか?

私たちのソリューション (私が個人的には制御できない構造) には、MVC Web アプリケーション プロジェクトと、いくつかの WCF アプリ プロジェクトがあります。TFS サーバーをセットアップして、リアルタイム開発環境用に、これらのアプリケーションのそれぞれがファイル システム内の対応するフォルダーにデプロイされ、IIS を介してマップされるようにしました。

これは、個々のビルド定義 (つまり、MVC Web アプリをデプロイするための 1 つのビルド定義と、WCF アプリのデプロイごとに 1 つのビルド定義) を使用して行われます。

ビルド定義を 1 つだけ使用してこれを処理する (ビルド、対応するフォルダーにデプロイする) 方法はありますか? 私たちのサーバーは間違いなくそれを処理できますが、アプリケーションごとに個別のビルドを要求してからデプロイするなど、現在の方法では非常に非効率的であるという感覚を振り払うことはできません.

0 投票する
1 に答える
704 参照

workflow-foundation-4 - ビルド テンプレート TFS 2010 でプロジェクト フォルダーを参照する

カスタム ビルド テンプレートに新しい引数を追加しています。Projects to Buildこの引数は、 のデフォルトの引数とほとんど同じですRequired -> Items to Build。現在の TFS プロジェクトの下にあるフォルダーのリストをダイアログ ウィンドウに表示するだけです。コントロールの種類がわかりません。試してみFolderBrowserDialogましたが、TFS プロジェクト自体ではなくコンピューターを参照します。どんな助けでも大歓迎です。