1つのScript#プロジェクトを持ち、複数のJavascriptファイルを作成することは可能ですか?私がしたいことは、1つのScript#プロジェクトを持ち、クラスまたは名前空間ごとに1つのJavascriptファイルを発行することです。 .NETクラスのプロジェクトから複数のDLLを実際に生成することはできませんが、この場合、Javascriptを分割して全体をロードしないと便利です。それとも私は間違った方法を考えていますか?私はVS2010を使用しています。1ページあたりのスクリプト#を使用した1つのプロジェクトのJavascriptファイル
3
A
答えて
2
はい、できますが、これをやり始めるときは注意が必要です。あなたのcsprojで
、あなたはこのプロジェクトの最上位フォルダごとに.jsファイルをビルドするスクリプト#ビルドタスクを教えてくれます
<WebAppPartitioning>True</WebAppPartitioning>
プロパティを追加することができます。すべての.jsファイルに含めるコードは、「共有」という名前の最上位フォルダに置くことができます。
ここで注意する必要があるのは、C#コンパイラが一度に1つのフォルダではなくプロジェクト全体をコンパイルすることです。例えば、あるフォルダが別のフォルダのコードを参照するのは簡単で、csc.exeはうまくコンパイルできます。スクリプト#は一度に1つのフォルダだけを見るので、同じ方法では見えません。しかし、スクリプト#コンパイラは、それを使ってコンパイルされたコードが最初にc#でコンパイルされたと仮定して記述されています。したがって、この1つのフォルダごとのコンパイルモデルは、基本的な設計上の前提に反します。
この機能を使用する場合は、注意が必要です。希望が役立ちます。
関連する問題
- 1. Robotiumを使用した1つのプロジェクトの複数のテスト/テストケース
- 2. カミナリの宝石を使った1ページあたりのカスタム
- 3. 1つのJTextBoxを使用したマルチスレッド
- 4. bashスクリプトを使用して1つのディレクトリにファイル名を切り捨てる
- 5. プロジェクト用の1つのデータソース
- 6. リモートコマンドを使用したMIRCスクリプト - 1分に1回しか使用しない
- 7. 1ページに複数のページ分割スクリプトがあります
- 8. 1行あたり1つのhtmlタグの正規表現
- 9. Flex 3.2:FlexPrintJobは、1ページあたり1行のPrintDataGridを出力します。
- 10. CSVファイルのRテキストマイニング文書(1文書あたり1行)
- 11. Visual Studio 2010の複数のプロジェクトGITを使用した1つのソリューション
- 12. 複数のアプレットが1つのjarファイルにあり、複数のアプレットが1ページにありますか?
- 13. mysqlを使用して1秒あたり8000回のアップデート
- 14. MySQLインデックス:1つのキー名複数の列または1列あたり1つのキー名?
- 15. 1つの必須パラメータと1つのオプションパラメータを使用したASP.NET MVCルーティング?
- 16. 複数のFBMLページを1つのページに表示したい
- 17. 私は1つのテンプレートで使用したフォームをもう1つ
- 18. FTPの1つの.datファイルにunixスクリプトを書く必要があります
- 19. AJAXアプリケーションの1つまたは複数のJavaScriptファイル
- 20. 1分あたり1レコードを選択
- 21. FTPを使用してXファイルをアップロードする1つのコマンド/スクリプト
- 22. Wordpress - 特定のページにスクリプトを分けたり、1つのマスターjsファイルを用意する必要がありますか?
- 23. AMSerialPort:1つのプロジェクトで2つのポートを使用する
- 24. HTML - 1つのページに2つのナビバーがあります
- 25. 1つのページに2つのフォームがあります
- 26. 1つのファイルまたは1つの関数に対してのみdoxygenインラインソース
- 27. 1つのLaravel 4をインストールした複数のアプリケーション/プロジェクト
- 28. ASP .NETメニューネバゲーションの問題(ページあたり1つのAspx、フレームなど)
- 29. Aspnet_compiler(または別の方法)を使用して1つのファイルをプリコンパイル
- 30. 1つのスプライトを使ったJavascript写真のスライドショー
これを制御するためにクラスを装飾できる属性(たとえば、OutputFile =)を追加することは可能でしょうか?そうすれば、WebAppPartitioningを使用する必要はありません。 –