0

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

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

谢谢你。

4

2 回答 2

2

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

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

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

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

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

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

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

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

这不是最明显的地方。我还应该指出,不同机器上的文件夹H165QZM1.QBE和可能会有所不同,但唯一的另一个文件夹被调用,因此它们应该很容易被发现。0OAEZTRX.Y3NC:\Documents and Settings\[user]\Local Settings\Apps\2.0Data

于 2009-09-17T18:19:58.813 回答
1

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

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

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

于 2009-09-17T18:33:08.453 回答