C# Visual Studio 2010 ultimate在ClickOnce Deployment中包含html文件

本文关键字:Deployment 包含 html 文件 ClickOnce Visual Studio 2010 ultimate | 更新日期: 2023-09-27 17:56:10

我有一个在VS 2010 ultimate中创建的C#程序。我添加了.html用作帮助文件的文件。帮助文件与项目文件位于同一目录中的目录中。有谁知道使用 ClickOnce 部署后当前目录的路径是什么?我尝试过的一切都没有奏效。我还将.html文件放在与项目文件相同的目录中,但这也不起作用。(我在项目属性中添加了.html文件)

C# Visual Studio 2010 ultimate在ClickOnce Deployment中包含html文件

在"解决方案资源管理器"中,右键单击x.html文件,然后选择"Properties"。在属性中,将Copy to Output Directory设置设置为 Copy always

在您的代码中,使用以下代码引用 x.html 文件:

var directoryPath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
var filePath = Path.Combine(directoryPath, "x.html");

您是否尝试过将.HTML文件添加到项目本身? 然后,在项目中将"复制到输出目录"设置为True

转到文件的属性,并确保Copy to Output true。然后,您应该能够像这样访问它们:

string path = string.Format(@"{0}'{1}", Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"Path'To'The'File.txt");