我目前正在用 C# 开发一个 HTML 编辑器,它有一个预览选项,但它不编译......这是我的代码:
string tempPath = System.IO.Path.GetTempPath();//get TEMP folder location
tempPath += "htmldev\\";
if (!Directory.Exists(tempPath))
{
Directory.CreateDirectory(tempPath);
}
tempPath += "current.html";
if(File.Exists(tempPath))
{
File.Delete(tempPath);//delete the old file
}
StreamWriter sr = new StreamWriter(tempPath);
sr.WriteLine(textHtml.Text);//write the HTML code in the temporary file
sr.Close();
previewBrowser.Source = new Uri(tempPath);//When I comment this line my program compiles successfully, and the file is created.
我也尝试过使用 Navigate() 方法,但也没有用。
我没有收到任何错误或警告。编辑:如果我尝试打开一个网站,比如 google.com,它就可以工作。