我有一个在 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");
关于C# Visual Studio 2010 旗舰版在 ClickOnce 部署中包含 html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5944181/