問題タブ [pre-compilation]

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 に答える
6826 参照

tfs - 保存された発行プロファイルを使用して Web アプリケーションをプリコンパイルする TFS ビルドを取得するにはどうすればよいですか?

現在、ビルドには TFS 2013 を使用し、デプロイには Release Management 2013 を使用して CI ビルドとデプロイを実行していますが、デプロイする Web アプリケーション (WebForms) をプリコンパイルする必要があります。出力がドロップ場所にコピーされる前に、発行プロファイルを使用してプリコンパイルを実行しようとしていますが、まだこれを実行できるものは見つかりませんでした。

WebDeployに保存されたpublishProfileを使用するようにMSBuildを構成するにはどうすればよいですか? VS2013 の開発者コマンド プロンプトを使用して msbuild.exe を使用すると、Web アプリケーションをプリコンパイルする発行プロファイルを Web アプリケーションに設定します。

https://stackoverflow.com/a/13267694/595473の助けを借りて、TfsPrecompile という名前のプロファイルを公開します

MSBuild をローカルで実行すると、プリコンパイルされたサイトが新しいPublishDirectoryフォルダーに作成され、すべてがうまくいったようです。

TFS と Release Management をリンクするために、ReleaseTfvcTemplate.12.xaml テンプレートを使用しています。

ビルド > プロジェクト:$/Insert_Directory_Here/WebSite.csproj

詳細 > MSBuild 引数:/p:DeployOnBuild=true /p:PublishProfile=TfsPrecompile

MSBuild 引数を使用してビルドを実行すると、プリコンパイル引数を使用しないビルドと比較して、9 分程度のビルドに大きな時間差はありません。MSBuild をローカルで実行すると、TFS 診断ログのいずれにも ASPNETCOMPILER や aspnet_compiler への参照が表示されませんが、ASPNETCOMPILER への参照がスクロールされます。

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

c++ - 拡張可能な条件ステートメントのメカニズム

コードに次の行があります。

この条件ステートメントにカスタム型を含めるメカニズムを作成する必要があります。したがって、どのプログラマーも自分のクラスとfooテンプレート関数の実装を登録できます。

私は次のように想像します。

クラスA の宣言を自動的に考慮する mycode.c++の条件文が必要なので、追加の行があります。

次のような効果が得られます。

しかし、プログラマーがcommon.hファイルの編集を忘れたらどうなるでしょうか?

私は、おそらくCマクロシステムを使用するか、何らかの方法でQtプリコンパイルを使用することを考えました。出来ますか?

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

ruby-on-rails - Rails - 本番アプリがまだ実行されている間に、本番サーバーで rake assets:precompile を実行できますか?

この質問が基本的に聞こえる場合は申し訳ありません。しかし、私はウェブ上のどこにも答えを見つけることができませんでした...

現在、Rails アプリを Ubuntu サーバーで実行しています。今までは、変更をプルして実行する前に常に本番アプリをシャットダウンしrake assets:clean assets:precompile、プロセスが終了してから Rails アプリを再起動していました。

アプリのシャットダウンが必要かどうかはわかりません (シャットダウンしないと、アプリの動作が不安定になります)。約 5 分間のダウンタイムが発生します。

それが必須の場合は、ダウンタイムを短縮するために、ローカルでプリコンパイル/より高度な展開手順を実行する必要がありますか? ( http://guides.rubyonrails.org/asset_pipeline.html#local-precompilationに従ってローカル コンパイルを試みましたが、元のファイルを削除し、リポジトリからpublic/assetsローカルでプリコンパイルされたものをプルした後public/assets、運用サーバーでラック タイムアウトが常に発生し、失敗しました。何もレンダリングしないでください。)

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

c# - これら 2 つの文字列比較が異なる結果を返すのはなぜですか?

ここに小さなコードがあります:

なんで ?