0

我正在开发一个基本的计算器,我想在其中获得帮助。我已经用 XHTML 编写了它。它大约有 30 个 html 文件和 30 多个 jpg 文件(文件夹“帮助”中的所有内容)。

现在我想将这一切添加到我的表单中。我不知道将其添加到资源中以及如何打开“ index.html ”文件。我认为System.Diagnostics.Process.Start();它用于此类事情,但我从未使用过它。对此的激活事件将是单击“ ToolStripMenuItem ”。

我的下一个问题是:当我将所有文件添加到项目并发布程序(以便可以安装)时System.Diagnostics.Process.Start();,每个用户都可以使用吗?因为我不知道程序将安装在哪个文件夹中。

4

1 回答 1

1

好的,您在这里混淆了许多不同的东西。如果您想将您的帮助作为单独的文件分发,您不需要资源。

只需在解决方案资源管理器中为您的解决方案/项目添加一个名为 help 的文件夹,然后使用 Windows 资源管理器将文件移动到其中。然后右键单击文件夹,选择添加现有项目,选择所有文件。然后在解决方案资源管理器中对它们的每个重要位,选择 properties ,并确保它们始终是复制的,或者如果更新则复制。. 现在,当您构建项目时,帮助文件将与它一起出现,但不在帮助文件夹中!然后,您可以启动 index.html(在与您的应用程序相同的文件夹中),并且关联的应用程序(几乎可以肯定是浏览器)将与该文件一起启动。

资源,意味着文件不是分开的,它们将与您的程序集一起编译,您必须提取它们以从外部启动或包含您自己的带有浏览器控件的帮助表单。必须有充分的理由去做所有这些工作......

如果你想要一个。右键单击项目,选择属性,选择资源选项卡。

于 2012-12-29T01:06:03.087 回答