C#Visual Studio 2010终极版包含ClickOnce部署中的html文件

时间:2011-05-10 01:13:50

标签: c# html deployment clickonce

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

3 个答案:

答案 0 :(得分:1)

在解决方案资源管理器中,右键单击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");

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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