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