所有各种帖子,当谈到vs2005中的安装项目时,只是说"属性在那里"和/或"在Studio中,我只需在资源管理器中单击项目名称,我就会获得其他项目的典型属性窗口,它就在那里." 但我不!我得到一个非常有限的属性列表(输出文件名,包文件(as):,压缩和URL.就是这样!你无法相信这是多么令人沮丧!我假设它只是我(不是)请做.请帮助.如何访问设置属性的miriad ???
女士们,先生们,我已经坚持了几个小时而没有找到答案.我在Visual Studio中有一个安装项目,它为我的C#应用程序创建一个安装程序.我想要的是添加一个XML文件的文件夹,我的应用程序可以从中读取和写入用户的Application Data文件夹.在File System Editor窗口中,我添加了User的Application Data文件夹.在这个文件夹中,我添加了一个新文件夹(将其重命名为我的应用程序名称),然后将XML文件放在那里.我还为文件夹设置了AlwaysCreate为true.安装程序应在C:\ Users\UserName\AppData\Local中创建该文件夹,并将该文件添加到该文件夹中.但是,安装程序不会创建应用程序使用的文件夹或XML文件.我错过了什么?有没有其他方法来安装读/写XML文件?提前致谢!
我的申请基于Windows-Thread
.因此它必须作为administrator
特权运行,要运行应用程序,每个用户必须右键单击并选择"以管理员身份运行"选项.
但我不想这样做,有没有办法改变它,setup project
以便当安装在windows-machine
其上的应用程序设置为管理员运行时的特权,每次用户在本地计算机上运行它时,它永久地以管理员身份运行.
系统:XP
,Win-7
我创建了针对.net framework 4.5的ac#windows表单应用程序.然后我决定以.net框架4为目标; 所以我还必须重新安装nuget包,修复一些代码,因为功能减少,然后清理和重建项目.
我想使用visual studio 2013安装程序安装项目为我的应用程序创建一个安装程序,但在我添加文件之后,它检测到.net framework 4.5作为依赖而不是.net框架4.当我尝试使用生成的安装程序在另一个上安装时机器它给出了.net框架4.5是必需的错误.Windows窗体项目和安装项目都没有定义任何先决条件.
我该如何解决这个依赖问题?
我想编写一个 msi 安装程序,在运行时卸载以前的版本。我在 VS 2013 中有一个安装项目,其中 DetectNewerInstalledVersion=True 和 RemovePreviousVersions=True。这是我所做的:
msi 运行得很好,但旧的 EXE 仍在程序文件夹中。如果是全新安装,它会成功安装该程序。我究竟做错了什么?
有人可以用一些例子解释一下吗?为什么要构建多容器 Docker 应用程序?而您可以将您的应用程序包含在单个 Docker 容器中。当您制作多容器应用程序时,您必须进行网络连接。运行单个容器的单个映像而不是两个容器的两个映像不是很容易吗?
我正在编写一个安装程序模块,我需要永久地向系统%PATH%变量添加一个值.如何从C#安装程序代码修改它?
有人可以告诉我,为什么我的程序在使用VS Setup Projects安装后从两个文件夹写入/读取文件?在第一次启动时,当我启动程序并将程序中的某些内容保存到文件时,它会将其写入:
C:\ Users\UserName\AppData\Local\VirtualStore\Program Files(x86)\ Company Name\Program Name \"
设置"在系统启动后运行"后,我重新启动计算机并启动程序,但这次它从/写入此文件夹:
C:\ Users \用户名\ AppData \本地\ VirtualStore \的Windows\Syswow64资料
因此它在第二次启动时加载错误的值或什么都没有.看起来它取决于我如何启动程序,通过Desktop Symbol或Systemstart上的Autorun.
如何防止这种情况以及如何让程序始终从同一文件夹读/写?我更喜欢将文件保存在根文件夹中,其中exe是(C:\ Program Files(x86)\ CompanyName\ProgramName).
我认为问题出在VS Setup Projects中,或者是因为它是在64位系统上运行的32位应用程序.我已经在其他问题中寻找解决方案,但它没有帮助,相反它没有读任何东西.希望有人能帮助我,谢谢!
这就是我写文件的方式:File.WriteAllText(@"mailstate2", "true");
我没有给出路径...我只是希望它保存在根文件夹中...
我有一个标准的 Windows 窗体应用程序,正在使用 VS2017 安装项目进行部署。使用“文件系统”打开安装项目时,我将以下内容添加到应用程序文件夹中:
EPPlus
库的 dll。安装项目提供了.msi
很好的输出包。问题是,当我.msi
在构建安装项目(当然是在构建源项目之后)后运行输出并运行应用程序时,我看不到我的更新,甚至C:\Program Files ....
目录上的文件也没有修改。我尝试更改产品代码并增加版本,但它不起作用。我的问题是:
非常感谢。
c# ×6
windows ×2
.net ×1
deployment ×1
docker ×1
exe ×1
installation ×1
installer ×1
winforms ×1