問題タブ [pre-build-event]
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.
visual-studio - Visual Studio と cmd.exe でバッチ ファイルの処理が異なる方法と理由
以下は、VS でビルド前イベントとして実行されることになっているプログラムです。コマンドラインから直接動作しますが、VS では動作しません。
c++ - バッチファイルで文字列を整数に変換する方法は?
このバッチファイルがあります:
私はVS2010のプレビルドイベントでそれを整数として使用したいと思っています:
値は文字列ですが、バッチファイルで文字列値を整数値に変換するにはどうすればよいですか?
ありがとう!
c++ - .batファイルを使用してVS2010に環境変数を追加する方法は?
次のコードを含むバッチ ファイルがあります。
ビルド前イベントを使用して、この .bat ファイルをビジュアル スタジオ プロジェクトに追加したいと考えています。ビルド前のイベントでバッチ ファイルへのパスを書きましたが、次のように入力すると、リソース -> プリプロセッサ定義 - VAR が表示されません どうすれば追加できますか? どんな助けでも大歓迎です!!
c++ - バッチファイルからVS2010環境変数を設定していますか?
プログラムで使用するいくつかの変数を定義するためにバッチ ファイルを使用しています。バッチ ファイルで環境変数を変更して自分のコードで使用するようにしたいのですが、マクロは変更されていません。
より具体的かつ明確にするために:
DLL を作成し、そのバージョンを設定するプログラムがあります。
プロジェクトの共通設定で - 新しいマクロを作成しました (共通プロパティ -> ユーザー マクロ):
TEST_VER = 5
ここで、ビルド前のコマンドで実行され、TESTER の値を変更するバッチ ファイルを追加したいと考えています。
これをバッチファイルに書きました:
ビルド前にバッチのパスを使用しました。
しかし、それは認識しません。それでも値として5を使用します
私はやっています:プロジェクトのプロパティ - >リソース - >一般的で追加:TEST_VER = $(TEST_VER) それでも機能しませんでした
それを行う方法はありますか??
ありがとう!!
twitter-bootstrap - ドットレスコンパイラを使用したBootstrap.lessがコード9009で終了しました
次のエラーで髪を抜いています:
エラー1コマンド""C:\ Users \ Timothy \ Documents \ Visual Studio 2012 \ Projects \ QProject \ packages \ dotless.1.3.1.0 \ tool \ dotless.compiler.exe -m -w "" C:\ Users \ Timothy \ Documents \ Visual Studio 2012 \ Projects \ QProject \ QProject \ Content \ less \bootstrap.less""はコード9009で終了しました。QProject
コード9009がファイルが見つからないことに関連していることは知っていますが、bootstrap.lessおよびdotlessコンパイラの場所は正しいです。トリプルチェックしました。
これは私がプレビルドイベントに入力したものです:
"$(SolutionDir)packages \ dotless.1.3.1.0 \ tool \ dotless.compiler.exe -m -w" "$(ProjectDir)Content \ less \ bootstrap.less"
私もこの投稿を読みました(この投稿の解決策は、コマンドと引数の間の改行を削除することでした)が、これは私の問題を解決しませんでした。
前もって感謝します!
c++ - ビルド前のコードブロックでの.rcから.oへの変換、ファイルへのアクセス許可が拒否されました
私は、CodeBlocksでC++を使用したWinAPIコーディングに挑戦しようとしている初心者です。exeファイルにアイコンを追加するのに苦労しています。.rcファイルとそのヘッダーを作成した後
次に、コンパイラは.rcから.oへの変換を必要とします
次に、Cobeblocksプロジェクト/ビルドオプション/プレビルドを使用します。
プレビルドではウィンドレスを通過しません。.icoファイルにアクセスできないという「許可が拒否されました」というメッセージが表示されます。
WinVista32ビットでCodeBlocks10.05を使用しています。
visual-studio-2010 - Visual Studio:実行ごとにソリューションを再構築します...どのように?
出力ディレクトリの下にいくつかのdllをコピーするビルド前イベントを含むVisual Studioプロジェクトがあります。
F5 でアプリケーションを起動するたびに、ビルド前のイベントを発生させます。
つまり、実行ごとにソリューションの再構築を強制します。どのようにできるのか?
windows-8 - Pre-build コマンドを使用して appxmainfest ファイルの内容を別のファイルにコピーする
この再構築コマンドを Visual Studio 2012 の Windows 8 プロジェクトで機能させようとしています。
xml ファイルStoreManifest.xml
は、再構築を行うたびにコピーされます。ただし、Package.appxmainfest は変更されません。
私は何を間違えましたか?
c# - ビルド前のイベントでソースファイルとアセンブリ参照を追加する
プロジェクトに「manifest.json」ファイルが必要です。このファイルには、プロジェクトが依存しているがプロジェクトの一部ではない.csファイルと.dllファイルのリストが含まれています。ビルド時にもこれらのファイルをコンパイルするには、何らかの方法でVisualStudioにこれらのソースファイルとアセンブリをビルドプロセスに含めるように指示する必要があります。
ビルド前のイベントでこれを行う方法はありますか?
visual-studio-2010 - MSBUILD はどのコンテキストで実行されますか?
MSBuild を使用してビルドを実行している場合、MSBuild はどのコンテキストで実行されますか?
私が尋ねている理由は、プロジェクトが VS2010 (同じマシン上) でビルドされている場合は完全に機能するコマンド ライン プログラム (ajax 縮小) を呼び出すビルド前のイベントがあるためですが、ビルド システム (CCNet ) を構築しています。私が得るエラーは9009です。これは、ファイルが見つからないことを意味します。コマンド ライン プログラムには、その場所の環境パスが設定されているため (環境パスは setx を介して設定されます。現在のユーザーに対してのみ設定されているのでしょうか?)、その名前だけを呼び出すと、CCNet が MSBuild を呼び出す場合を除いて、すべての場合で完全に機能します。