FastColoredTextBox.dllコンポーネントのコードを編集できるC#でHTMLエディタを開発しています。このオプションはMenuStripの「ブラウザでプレビュー」と呼ばれ、「Chrome」や「Iexplore」などのドロップダウンアイテムがあります。ファイルを保存する代わりに、ファイルを作成したいTempフォルダに移動してプレビューします。コードをもう一度変更したら、ファイルを再度プレビューするときにファイルが更新されます。これはこれまで私が持っているものです:一時フォルダからHTMLファイルを保存しプレビューするにはどうすればよいですか?
string location = null;
string sourcecode = FastColoredTextBox1.Text;
location = System.IO.Path.GetTempPath() + "\\TempSite.html";
using (StreamWriter writer = new StreamWriter(location, true))
{
writer.Write(sourcecode);
writer.Dispose();
}
try
{
System.Diagnostics.Process.Start("chrome.exe", location);
}
catch (Exception ex)
{
Interaction.MsgBox(ex.Message);
}
これはどのように達成していますか?
Q:このコードを試すとどうなりますか? TempSite.htmlは書かれますか?あなたはブラウザで手動でそれを見ることができますか? Chome(またはIEまたはFF)をプログラムで起動できますか?そうでない場合、試してみるとどうなりますか? – paulsm4
保存して作業しましたが、それ自体は更新されません。だから私はそれを2回目にプレビューしたとき、前のものを表示します。 – Roebebin
固定コードブロック –