如果我使用VS2008中的发布功能(我认为这称为ClickOnce安装),然后将发布的应用程序安装在另一台计算机上,文件复制到哪里?

换句话说:如果我需要程序集同一路径中的辅助文件(.txt 文件),我必须在哪里创建它?

谢谢。

有帮助吗?

解决方案

该应用程序是脱机还是仅在线提供?我的经验仅在线,在这种情况下,我相信它会安装到临时目录中。您可以将辅助文件作为应用程序文件的一部分包含在内吗?这也可能有助于包含可以是任何类型的数据文件。

http://msdn.microsoft.com/en-us/library /d8saf4wy.aspx

http://msdn.microsoft.com/en-us/library /6fehc36e.aspx

其他提示

您应该在发布应用程序时指定位置。只需记下该文件夹即可。

如果您对同一项目再次运行向导,它应该会记住该位置,并且该文件夹将预先填写在表单上。

编辑

我已经使用了它,并在硬盘驱动器上指定了一个位置作为发布文件夹位置。该文件夹包含以下文件:

  • 发布.htm
  • 安装程序
  • [应用].应用

它还包含一个名为 Application Files 的文件夹,其中包含构建安装所需的文件 - exe、清单、其他 dll 和外部资源。

然后,我将这三个文件和文件夹复制到安装文件夹 URL 指定的 Web 位置。

编辑2

如果您谈论的是文件的安装位置,那么它们位于:

C:\Documents and Settings\[用户]\Local Settings\Apps\2.0\H165QZM1.QBE\0OAEZTRX.Y3N\[exe 名称的一些截断版本,后跟 GUID]

这还不是最明显的地方。我还应该指出的是,文件夹 H165QZM1.QBE0OAEZTRX.Y3N 在不同的机器上可能会有所不同,但下面唯一的其他文件夹 C:\Documents and Settings\[user]\Local Settings\Apps\2.0 叫做 Data 所以它们应该很容易被发现。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top