程序安装 - 默认位置问题

发布于 2025-01-07 05:42:50 字数 386 浏览 0 评论 0原文

我是初学者。我最近用 C# 开发了一个应用程序。现在我想开发它的设置。

我在网上看了几篇文章,跟着他们,发现很容易。我还将应用程序文件夹的默认位置从 C:\Program Files 更改为 C:\。我的应用程序文件夹除了我手动添加的 exe 和 dll 之外还包含一些文件夹。

现在问题开始了,当我安装应用程序并将位置从 c:\ 更改为 d:\ 时,我的文件(包括 exe 和 dll 在内的所有文件)是前往用户指定的位置。但我的文件夹(应用程序文件夹中的所有文件夹)将位于 c:\ (这是创建安装程序时给出的默认位置)。但我想要输出文件和文件夹位于同一位置

我哪里出错了???

I'm a beginner. I recently developed an application in C#. Now I wanna develop its setup.

I read a few articles online, followed them, found it very easy. I also changed the default location of application folder from C:\Program Files to C:\. My application folder is containing a few folders besides exe and dlls which I added manually.

Now here the problem starts, when I install the application and change the location say from c:\ to d:\, my files (all files including exe and dll) are going to user's given location. But my folders (all folders in application folder) are going to c:\ (which is default location given while creating setup). But I want output files and that folders at same location

Where did I go wrong???

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

舂唻埖巳落 2025-01-14 05:42:50

您应该在路径中使用[TARGETDIR],而不是硬编码C:D:

[TARGETDIR] 将返回用户在安装步骤中选择的文件夹。

You should use [TARGETDIR] in your Path instead of hard-coding C: or D:.

[TARGETDIR] will return the folder that chosen on Setup steps by user.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文