問題タブ [tfsbuild]

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 投票する
4 に答える
6780 参照

visual-studio-2010 - 方法: Team System Build 2010 (ベータ 2) を使用して SQL データベース プロジェクトを展開する

Team Build 2010 beta 2 を入手して SQL データベース プロジェクトを SQL サーバーにプッシュする方法を誰か教えてもらえますか?

VSTS 2008 では、TFSBuild.proj ファイルで targets 属性を "deploy" に設定して MSBuild コマンドを追加するだけですが、それを 2010 で使用される新しいワークフロー ベースの xaml のものに変換するのに少し問題があります。

私が探しているのは、データベース自体の実際の展開をトリガーする方法です。すでにデプロイ スクリプトが正常に生成されています。

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

svn - msbuild と SVN の更新

Nightly ビルドのソース コードを更新して SVN にコミットする簡単なタスクを書きたいと思います。私は msbuildtasks.tigris.org ページにいて、dll をダウンロードしましたが、書き方がわかりません。いくつかの基本的なサンプルを提供していただけますか?

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

silverlight - Silverlight 単体テストを TFS ビルドに統合する

プレーンなバニラ .net 単体テスト プロジェクトを作成し、unittestframework 以外のすべての参照を削除してから、必要な SL アセンブリ (system、System.Core、...) への参照を追加することで、Silverlight 単体テストを作成してきました。詳細については、このブログ投稿を参照してください。MVVM パターンに準拠しており、分離コードにほとんどコードがないため、これを行うことができます。ビューをテストするのではなく、背後にあるすべてのレイヤー (基本的に VM-M) の機能をテストします。

これで、毎晩チーム ビルドで Silverlight ロジックをテストできるようになりました。SL プロジェクトと通常の .NET プロジェクトの混合を開始するまでは、これは非常にうまく機能します。すべての SL 単体テストを選択して実行すると、合格します。同じことが .NET 単体テストにも当てはまります。ただし、それらを一度に実行すると、いずれかのセットが完全に失敗します。表示されているメッセージは次のとおりです。問題は、これら 2 つのテスト セットが異なるシステム アセンブリを使用していることだと思いますが、問題を特定することはできませんでした。

誰もこれを試しましたか?乾杯、フィル

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

tfs - msbuild と SLN アンバインド

sln ファイルを TFS サーバーからバインド解除して SVN に公開したいのですが、これを行うための「簡単な」オプションはありますか。Visual Studio で sln を開いてバインド解除オプションを選択するのは簡単ですが、このプロセスを自動化しようとした人はいますか? xmlpoke を使って sln ファイルを編集し、バインディング情報を削除する解決策がありますが、安全ですか?

0 投票する
4 に答える
2723 参照

msbuild - NAnt ビルドと TFS ビルドのどちらが優れていますか?

Msbuild と NAnt の長所と短所について質問がありました。では、TFS ビルド (msbuild を使用) と NAnt のどちらが優れているかを見てみましょう。私の意見では、ビルド環境を数秒で別のマシンに簡単に移動できるため (ファイルのコピーに依存します)、管理が容易で、デバッグがはるかに高速であり、Team Foundation Server と統合されていないため、NAnt はどう思いますか?

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

msbuild - MSBuild 4.0で3.5ソリューションを構築するにはどうすればよいですか?

プロジェクトの1つをTFS2010Beta 2に移行して、新しいアジャイルプロセステンプレートとTest And Lab Managerを、まだVS2010に移行せずに利用しようとしています(CFサポートがないため)。問題は、.NET 3.5CompactFrameworkプロジェクトがTeamBuild2010でビルドされないことです。AddHighDPIResourceタスクが欠落していると不平を言っています。どうやら、それは間違ったMicrosoft.CompactFramework.Build.Tasksアセンブリを見ています。

ToolsPathを変更するために、ここで説明した提案を試しました。その結果、正しいmsbuild.exeが呼び出されましたが、Team Buildが渡す.rspファイルは、.NET4.0を使用したロギングクラスビルドを参照しています。その結果、msbuild.exeは、新しいバージョンのCLRでビルドされたクラスに言及する例外をスローします。これを修正する方法はわかりませんが、週末までに解決策や回避策が見つからない場合、経営陣はTFS2008に戻ることを余儀なくされています。

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

testing - TFS 2008 のビルド結果レポートにテスト結果へのリンクがない

Build.aspx ページによって返されるビルド結果ページにテスト結果を表示する方法はありますか? 現在、サンプルのように、テストの総数と、失敗したテストと成功したテストの数しか表示されないためです。

任意の CPU/デバッグの結果の詳細 0 エラー、90 警告、合計 12 テスト、4 テスト成功、8 テスト失敗 エラーと警告: 0 エラー、90 警告 テスト結果: 1 テスト実行完了、合計 12 テスト、4 成功、8 失敗テスト実行 合計で実行 合格 失敗 TFSBUILD@TFB 2008-01-15 15:23:42_Any CPU_Debug PROJECTA\TFSBUILD 12 4 8

さらに、Visual Studio 2008 GUI では、\Build\ フォルダーの TestResults サブフォルダーにある .trx ファイルへのリンク ポイントであるため、テスト ランを開くことができますが、Build.aspx ページにはこれがリンクとして表示されません。テストのリストと、それぞれのテストが合格したかどうかを確認できるようになるとよいでしょう。

これは、TFS 2008 Power Tools の Team Foundation ビルド通知ツールを使用しており、ビルドが失敗したか部分的に成功したかはわかりますが、テスト リストは表示されないためです。

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

tfs - TFSBuild.proj のコピー ターゲットに関する問題

私の TFS (2008) ビルドの一部として、ASP.NET MVC プロジェクトのバイナリとビューをさまざまな場所に手動でコピーしたいと考えています。既存のすべてのバイナリとビューが正常にコピーされます。ただし、残念ながら、新しく追加されたビューは最初のビルド時に無視されます。その後、別のビルドを開始すると、それらが含まれます。

これは、私が TFSBuild.proj に加えた追加のスニペットです...

コピーするファイルのリストの作成が早すぎると思われます。「AfterDropBuild」を使用する必要がありますか、それともより良いターゲット名ですか?

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

c# - 「API 制限 UnitTestFramework.dll が既に読み込まれています」というエラーを取り除くにはどうすればよいですか?

次のエラーが時々表示されます。

C:\Program Files\MSBuild\Microsoft\VisualStudio\v9.0\TeamTest\Microsoft.TeamTest.targets(14,5): error : API restriction: The assembly 'file:///C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PublicAssemblies\Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll' has already loaded from a different location. It cannot be loaded from a new location within the same appdomain.

どうすればそれを取り除くことができますか?

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

sql-server - TFSBuild.Proj と手動の SQL Server 作業ヘルプ?

VS 2008 GDR アップデートを使用して、データベース プロジェクトを作成しました。SQL Server 展開パッケージを作成しました。データベース単体テストを作成しました。

いくつかのウィザードを使用して、tfsbuild.proj ファイルにデータが取り込まれたため、自動ビルド プロセスの終了間際にデータベースが作成されました。

私はプロセス全体を少し制御できていないことがわかりました。私がやりたいことは、DB を手動でデプロイし、DB に対して 3 つのカスタム スクリプトを実行してから、DB 単体テストを手動で開始することです。すでに実行されている他の非 DB 単体テストがあります。マルチ開発者環境では面倒になるため、VSMDI や注文された単体テストは使用したくありません。

ヘルプ!