如何在c#中打开Html作为帮助文件?
我已经创建了一个Html帮助来附加到我的项目中。我的项目是在WPF中开发的 但是,我可以将Html作为资源添加到项目中,还是将包含我的Html和正在使用的图像的文件夹放在项目文件夹中 如果第二个选项比第一个好,我如何获得Html文件的路径如何在c#中打开Html作为帮助文件?,c#,wpf,C#,Wpf,我已经创建了一个Html帮助来附加到我的项目中。我的项目是在WPF中开发的 但是,我可以将Html作为资源添加到项目中,还是将包含我的Html和正在使用的图像的文件夹放在项目文件夹中 如果第二个选项比第一个好,我如何获得Html文件的路径 无论如何,我将为我的应用程序创建一个安装程序,我将使用Visual Studio中的安装程序,但当我这样做时,我如何确保他将成功打开Html?我将使用第二个选项,并将文件放在项目中(确保右键单击->属性并启用“复制到输出目录”) 您可以使用该控件呈现html
无论如何,我将为我的应用程序创建一个安装程序,我将使用Visual Studio中的安装程序,但当我这样做时,我如何确保他将成功打开Html?我将使用第二个选项,并将文件放在项目中(确保右键单击->属性并启用“复制到输出目录”) 您可以使用该控件呈现html
AppDomain.CurrentDomain.BaseDirectory
获取包含应用程序的目录
XAML:
<WebBrowser Name="webBrowser1"/>
var filename = "help.html";
var path = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, filename);
webBrowser1.Navigate(path);
我将使用第二个选项,只将文件放在项目中(确保右键单击->属性并启用“复制到输出目录”) 您可以使用该控件呈现html
AppDomain.CurrentDomain.BaseDirectory
获取包含应用程序的目录
XAML:
<WebBrowser Name="webBrowser1"/>
var filename = "help.html";
var path = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, filename);
webBrowser1.Navigate(path);