ここに少し問題があります。 Visual Studio 2010でC#(Windowsフォーム)でアプリケーションを作成しています。リソース(特にHTMLファイル)を管理するにはどうすればよいですか?
UIはWebブラウザーで実行されるため(jQueryの良さと開発のしやすさを利用できます)。
このため、すべてのHTMLファイルとjavascriptファイルを格納するHTML
というフォルダを作成します。
これは私には奇妙に思える... System.AppDomain.CurrentDomain.BaseDirectory.ToString() + "HTML\\FirstPage.htm"
など:
私の同僚は私が個別にフォルダを作成し、使用してファイルを参照するコンパイルされたアプリケーションディレクトリにコピー&ペーストして伝えます。彼の議論は健全です - 何かを編集/変更する必要がある場合は、VMを開く必要はありません(私たちはMacにあります)。Visual Studioを開き、編集、再コンパイル、再配布などを行います。 。 (私の議論はそれほど余分な仕事ではありませんでした!)
さまざまなバージョンのHTMLファイルが混在し始めているのを見て、私にはもっと「正しい」コンパイルを感じることがありますファイルを直接リソースとして使用するか、または少なくともVisual Studioのプロジェクトエクスプローラ内でそれらをファイルとして持っています。
私の質問です。これを行うにはどうすればよいでしょうか? HTMLファイルをリソースとしてコンパイルするのが最善でしょうか(それはどうしたらいいでしょうか?私はこのすべてに対して非常に新しいです)。それとも私の同僚が言ったようにそれをする方が良いでしょうか?もしそうなら、ビルド時に自動的に最新バージョンのファイルをアプリケーションディレクトリにコピーするようにVisual Studioを設定する方法がありますか?
ありがとうございます。
ソースコントロールを使用していますか? CI?展開手順は何ですか? – Oded
SVN、CIが何を表しているのかわかりません。デプロイメント手順について知りたいことがわかりません。おそらく.exeにビルドしてUSBまたはCDを送信します。 –
CI - 継続的インテグレーション(TeamCityとJenkinsは最も人気のあるCIサーバの一部です)。 – Oded