を使用しなければいけない、ソリューションファイルチームの構築に侵入します。
-
05-09-2019 - |
質問
当社の申請を組み合わせて使用しASP.NET およびフレックスす。
することができるようにな成功の構築サービスを展開します。NET webサイトです。うに働きます。しかし、もって当社のActionScriptファイルの投資を維持しながら、生産性をとったバッチファイルをコンパイルに成功し、ActionScriptのコマンドライン。
をしたいと思ってい別の構築に定義さASP.NET およびフレックスを作成する。フレックスを明らかになSLNファイル--アクティベーション時に入力するビルドの定義ファイルから、フレックスコンパイルしたバッチファイルなソリューションファイル?のタスクをシンプルなものにな作下記参照)がい内蔵のカスタマイズのチーム構成スクリプトを使用せずに作成ウィザードの作成ウィザードを期待する供給ソリューションファイルがあるかについてお答えください。
私の構成スクリプトが非常に率直なもの:
- の最新バージョンのActionScriptファイル
- のActionScriptをコンパイルしたバッチファイル
- コピーのActionScriptファイルの展開フォルダ
解決
絶対に。 TFSBuild.proj を呼び出すのMSBuildファイルですあなたのソリューションは、TFSで構築します。あなたは、
...あなたはの.vbprojと.csprojファイルがで書かれている言語であるのMSBuildを使用して。MSBuildのは、あなたが使用することを可能にするタスクの富があります好きな構築することを変更することができます他のヒント
はありませんあなたはTFSBuildを使用して行わビルドを得ることにソリューションファイルを必要としません。
:非常に単純なプロジェクトファイルには、この(礼儀アーロンハルベルク)のようになります。<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
<Target Name="EndToEndIteration">
<Exec Command="SomeScript.cmd" />
</Target>
</Project>
このを調査してくださいアーロンズブログからページ。 tfsbuild.projファイルのデフォルトのターゲットは、実際に「共通」のターゲットファイルで定義され、この命令によりprojfileにインポートされます:
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v8.0\TeamBuild\Microsoft.TeamFoundation.Build.targets" />
インポートが削除される場合にのみ実行しているtfsbuild取得するEndToEndIterationターゲットを必要とする....
すべてのベスト /ニールス
所属していません StackOverflow