問題タブ [visual-build-professional]

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

visual-build-professional - コンソール アプリから終了コードをキャプチャする

Visual Build Professional (Pro、vbp) には、ホワイトリストに登録された値を入力できる「成功終了コード」があります... (外部 .exe への呼び出しを定義する場合)

外部 .exe への呼び出しを作成する場合、return-code / exit-code をキャプチャしてマクロに入れるにはどうすればよいですか?

基本的に、私はVisual Build Proで、以下のmsbuildが何をしようとしています。

つまり、「ExitCode」の値をプロパティ (vbp 言語のマクロ) にキャプチャします... MyExitErrorCode と呼ばれます

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

svn - Visual Build で SVN リビジョン番号を使用するにはどうすればよいですか?

バージョン番号の 4 桁目に SVN リビジョン番号を使用したいと考えています。Visual Build では、私のバージョン番号は次のように定義されています

SVN から %REVISION% 変数を設定したいと思います。

Visual Buildでそれを達成するにはどうすればよいですか?

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

c# - スペックフロー テスト用の Visual Studio Professional 2013

私はC#の知識を持つVisual Studioに非常に慣れていないため、この質問で申し訳ありません。私は組織内の単一のテスターです。

要件は、Specflow 機能を備えた Visual Studio 2013 を使用してアプリケーションをテストする必要があることです。私の回避策は、specflow を使用できるように、Visual Studio Professional 2013 のスタンドアロン ライセンスを購入する必要があることです。(Visual Studio EXPRESS でテストを実行しようとしましたが、specflow 拡張機能はサポートされていません)。スタンドアロン ライセンスに制限はありますか? 私を修正してください。

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

c# - Windows プロファイルのリセット後にワークスペースを特定できません

Visual Build Pro を使用してビルド スクリプトを実行し、アプリケーションをビルドしています。これらのスクリプトの一部は、TFS から最新のコードを取得しています。

私のWindowsプロファイルが破損し、削除して再作成する必要があるまで、すべてが正常に機能していました. それ以来、スクリプトが TFS get 操作を実行しようとすると、「ワークスペースを特定できません。'tf workspaces /collection:TeamProjectCollectionUrl' を実行すると、これを修正できる場合があります」というメッセージが表示されます。

ワークスペースは C:\Workspace にマップされ、ビルド スクリプトはそのディレクトリ ツリーにあり、tf workspaces コマンドを実行するとワークスペースが表示されます。ワークスペースの削除、再マッピング、名前の変更、フォルダーの削除、フォルダーの追加、appData キャッシュのクリアなどを試みましたが、すべて役に立ちませんでした。

私がここで見逃しているものは誰にもありますか?

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

robocopy - Robocopy がビルド中にファイルをスキップするのはなぜですか?

C# プロジェクトのビルド後のイベントに robocopy ファイルを追加しました。X64 リリースおよびデバッグ ビルドは、X86 デバッグと同様に正常にビルドされますが、X86 リリース オプションは Get-Parent-Device.exe ファイルをターゲットにコピーしません。

なんで?

注:その特定の構成だけのために、いつでもステップを追加してファイルを手動でコピーすることができます。これで問題は「解決」しますが、robocopyにどのような問題があったかを理解したいと思います。ソースと宛先は問題ありません。パーミッションは問題ありません。X86/Release だけでは機能しません。

興味深いのは、ソリューションを右クリックしてビルドを選択すると、robocopy がその構成で機能することです。Visual Build Professional を使用してプロジェクトのすべての構成をビルドするとうまくいきません。

log+ ファイルは次のとおりです。

ビルド後のイベントからの関連する手順は次のとおりです。

ビルド手順のスクリーンショットを次に示します。

ビジュアル ビルド プロの手順

/MIR を使用するように勧められましたが、ミラーリングはしたくありません。その特定のファイルをコピーするだけです。悲しいことに、/log、/log+、および /v は、この特定の例で robocopy がファイルをコピーしない必要があると感じた理由について、あまり詳細な情報を提供しません。

問題を隠したり、技術的な問題を理解したりするのは好きではないので、ここに投稿します。私の懸念は、Robocopy に頼ることができない場合、Visual Studio 内での使用には適していない可能性があるということです。信頼できないコピーではなく、信頼できるコピーが必要です。

XCOPY トライアル:

それはうまくいきませんでした。これまでのところ、最良の解決策は、その特定の構成に対する Visual Build Pro の指示です。:-(

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

powershell - vbscriptでpowershellスクリプトを呼び出す方法は?

Visual Build のプロジェクト ステップの 1 つの間に powershell スクリプトを呼び出そうとしています。ビジュアルビルド内に新しいスクリプトを作成し、それが私のpowershellスクリプトを呼び出すようにしました。vbscript を選択しました。これがスクリプト内のコードです。

スクリプトがビルドをタイムアウトさせます。

コンソールから実行すると、powershell スクリプトは正常に動作します。足りないものはありますか?

download.files.ps1 パラメータ:

さらに、実行中にコンソール出力を表示する方法はありますか。「-noexit」でも何も表示されません。

更新-- スクリプトの最初の部分が実行され、関連ファイルの一部が返されます。パラメータを受け取る部分は機能していませんが。

スクリプトがパラメーターを取り込んでいるため、これはより良い代替手段のようです:

フォローアップの質問。vbscript 呼び出しで文字列配列を渡すにはどうすればよいですか? 例えば