如果我使用VS2008中的发布功能(我认为它叫做ClickOnce安装),然后在另一台计算机上安装已发布的应用程序,文件在哪里被复制?
换句话说:如果我需要在程序集的同一路径中使用辅助文件(.txt文件),我在哪里创建它?
谢谢。
答案 0 :(得分:1)
您应该在发布应用程序时指定位置。请记下该文件夹。
如果您再次为同一个项目运行向导,它应该记住该位置,并且该文件夹将预先填写在表单上。
修改强>
我已经使用了这个,我在硬盘上为发布文件夹位置指定了一个位置。该文件夹包含以下文件:
它还包含一个名为Application Files的文件夹,其中包含构建安装所需的文件 - exe,清单,其他dll和外部资源。
然后我将三个文件和文件夹复制到安装文件夹URL指定的Web位置。
编辑2
如果您正在讨论安装文件的位置,那么它们就在:
C:\ Documents and Settings \ [user] \ Local Settings \ Apps \ 2.0 \ H165QZM1.QBE \ 0OAEZTRX.Y3N \ [exe名称的一些截断版本后跟GUID]
哪个不是最明显的地方。我还应该指出,文件夹H165QZM1.QBE
和0OAEZTRX.Y3N
在不同的计算机上可能会有所不同,但C:\Documents and Settings\[user]\Local Settings\Apps\2.0
下唯一的其他文件夹名为Data
,因此它们应该很简单发现。
答案 1 :(得分:1)
该应用程序是脱机还是仅在线提供?我的经验仅在线,在这种情况下,我相信它会安装到临时目录中。您可以将辅助文件作为应用程序文件的一部分包含在内吗?这也可能有助于包含可以是任何类型的数据文件。