发布中的文件在哪里?

时间:2009-09-17 18:16:19

标签: visual-studio setup-deployment

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

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

谢谢。

2 个答案:

答案 0 :(得分:1)

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

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

修改

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

  • publish.htm
  • SETUP.EXE
  • [应用]。应用

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

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

编辑2

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

  

C:\ Documents and Settings \ [user] \ 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,因此它们应该很简单发现。

答案 1 :(得分:1)

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

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

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