問題タブ [file-generation]

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

maven - Maven を使用してテンプレートでファイルを生成する

複数の子ディレクトリを含むディレクトリがあります。これらのディレクトリは、maven アセンブリ プラグインによって生成されています。次のようなsmthを含む.propertiesファイルを生成したい

等々。したがって、子ディレクトリごとに1行が必要です。ファイルの内容を説明するベロシティ テンプレートがあります。どのプラグインが私のためにそれを行うことができますか? どうもありがとう。

0 投票する
0 に答える
89 参照

roslyn - Roslyn 単一ファイル ジェネレーターの診断

単一ファイル ジェネレーターの作成に Roslyn を使用しています。特定の条件下で、エラーを報告したいと思います。IVsGeneratorProgress.GeneratorError 関数を使用してエラーをエラー リストに追加しています。ただし、エラーを示すために赤い線で下線を引いたコードも必要です。どうすればそれを達成できますか?

ありがとう

0 投票する
0 に答える
126 参照

c# - C# Visual Studio プロジェクトで応答しない IVsSingleFileGenerator

オンライン チュートリアルに従って、Visual Studio ファイル ジェネレーター (別名カスタム ツール) を作成および登録する方法を学習しようとしました。別の Visual Studio プロジェクトで、'VsTools' (ファイル ジェネレーターのクラスの名前空間) を .txt ファイルの "カスタム ツール" として割り当てることができるため、ツールを少なくとも部分的に登録できたと思います。 .txt ファイルのプロパティ ダイアログを開き、ツールを実行すると、個別のファイルが生成されます。ただし、生成されたファイルには数値 (具体的には、カスタム ツールが適用されたファイルの行数) が表示されると思いますが、生成されたファイルにはコンテンツがまったくありません。

ファイルジェネレーターを誤って登録したり、ソースファイルの行数を取得するために使用されるカスタムロジックを誤って実装したりする方法を理解するのを手伝ってくれる人はいますか?

IVsSingleFileGenerator の実装コードは次のとおりです。

「VsTools.ToolBase」ファイル ジェネレーターの登録に使用されるレジストリ ファイル:

次のコマンドが実行されました。

0 投票する
0 に答える
160 参照

php - カスタムファイルを開くとExcelが空白のブックを起動する

私は Web サイトで作業しており、月曜日までカスタム Excel ファイル シートをダウンロードして表示することができました。この時点で、開こうとするたびに、Excel が現在実行されていない場合は空白のグレー表示されたブックが起動され、実行されている場合は何も起動されません。コンテンツ タイプを編集しようとしましたが、役に立ちませんでした。当時機能していた古いデータを使用してドキュメントを作成しようとしましたが、機能しません。この 1 か月間、ファイル システムは何も変更されておらず、始まったばかりです。ファイルの生成に使用される現在のコードは次のとおりです。

作成したファイルを開こうとすると、次のようになります。

現在、これを修正する唯一の方法は、ファイルを Notepad++ で開き、編集して保存することです。これにより、Excel で適切に開くことができます。

どんな助けでも大歓迎です。

編集1:以下のコメントはあまり役に立たなかったので、私は周りを見回してこのビデオを見つけました.3つのオプションを無効にすると、最初にNotepad ++を使用しなくてもファイルを再度開くことができました. 次に、問題が発生していたフィールドを「インターネットから発信されたファイルを保護する」に絞り込みましたが、問題なく機能していました。

0 投票する
0 に答える
32 参照

html - 厳密にクライアント側のアプリを 1 つのファイルとして配布する

そこで、カタログに似たブラウザベースの「アプリ」を開発しようとしています。ユーザーは、このページで注文を行い、アイテムを表示できます。現時点では、HTML ページ、CSS シート、Javascript、および PHP で構成されています。残念ながら、このアプリはサーバー上でホストすることはできず、ファイルはユーザーに直接送信されます。

すべてのコードをユーザーに直接送信するのではなく、これらすべてのスクリプト/シートを 1 つのファイルにコンパイルして、ユーザーがブラウザーで開くことができるようにすることで、物事を単純化 (および非表示) したいと考えています。

インライン HTML 内でスクリプトとシートを実行することを検討しましたが、インライン スクリプトには多くの欠点があり、悪い習慣です。

これを達成する方法について何か提案はありますか? 私はそれについて心配する必要はなく、ユーザーに HTML ファイルを開くように指示する必要がありますか?

ありがとう。