我在.NET中有一个安装项目.当我保存的项目和其他项目,以颠覆,安装项目不再编译.我收到错误"无法更新项目的依赖项".
我的VS解决方案中有3个项目.其中一个是Web应用程序,第二个是Windows服务,最后一个是我的Web应用程序的安装项目.
我想要的是在我的安装项目中安装Web应用程序的结束,在我的自定义操作中尝试安装我的Windows服务,因为那时我已经拥有了程序集的位置.
.net c# windows-services setup-project visual-studio-setup-proje
使用Visual Studio 2008创建msi以使用安装项目部署我的程序.我需要知道如何使msi运行它刚刚安装的exe.自定义动作?如果是这样,请说明在哪里/如何.谢谢.
windows-installer custom-action setup-project visual-studio-2008 visual-studio
这可能是一个愚蠢的问题,我的谷歌搜索今天没有运作.
我有一个应用程序,我添加了一个Visual Studio安装程序>安装向导项目.我想知道如何添加一个按钮或复选框,成功安装后将启动该应用程序.这将位于MSI安装程序包的最后一页.我正在使用Visual Studio 2010 Ultimate.
我需要这样,以便当应用程序执行自动更新时,它会自动启动安装程序.我只需要安装程序在更新后重新启动应用程序.
这可能很简单,但对于我的生活,我无法弄明白.在此先感谢您的帮助.
我们在Visual Studio解决方案中有一些安装项目(其他项目类型 - >安装和部署 - >安装项目).这个项目有另一个库类型项目,其安装类名为InstallationCore,类似于项目输出.在用户操作中,我调用InstallationCore安装程序的安装和卸载功能.
InstallationCore具有用于与用户交互的窗体表单.在表单中,我使用拖放功能将树视图中的拖放文本拖放到文本框.
但是符合:
txbUserName.AllowDrop = true;
Run Code Online (Sandbox Code Playgroud)
我得到JIT调试器的错误:
未处理的异常已经发生
DragDrop注册没有成功
System.InvalidOperationException:DragDrop注册没有成功
然后是长堆栈跟踪.
重要的是,当我从测试项目运行安装程序功能时,错误没有发生,一切正常.仅当我运行.msi包时才会出现错误.
有什么建议?
我无法理解在快捷方式属性中使用属性Advertise的确切后果.差异是什么?
在安装项目中,可以接受".exe,.dll,.js,.vbs"等可执行文件,但无法.bat
在自定义操作中运行文件.
问题是如何*.bat
在安装过程中运行文件?
installation custom-action batch-file setup-project visual-studio-2008
我有一个包含8个项目的Visual Studio 2010解决方案.它还有一个我用来创建安装的安装项目.
它是在客户端PC上首次安装时工作正常.但是,然后我修改了我的项目,并构建了一个新的安装程序,并将其传递给客户端.发生这种情况时,客户端必须首先手动卸载上次安装,然后运行安装程序.
如果他们运行安装程序,没有卸载,它似乎不会覆盖现有文件(exe和dll).通常它只是被修改的exe.但是,它不会覆盖它.客户端计算机上的版本似乎保持不变.
有没有办法强制它覆盖?
请注意,当我修改我的主应用程序项目时,我会转到项目的属性,程序集信息,并增加程序集版本以及文件版本.
我有一个Visual Studio安装项目.安装后,它会在应用程序文件夹中创建卸载批处理文件.如果用户想要卸载产品,他可以转到"添加/删除程序",或者只需双击uninstall.cmd即可.内容如下:
%windir%\system32\msiexec /x {CC3EB7BF-DD82-48B9-8EC5-1B0B62B6D285}
Run Code Online (Sandbox Code Playgroud)
GUID是Visual Studio中安装项目的ProductCode.
但是,为了使升级正常工作,我每次生成新的MSI时都必须增加版本号.而且,如果我增加版本号,那么我还必须为ProductCode生成一个新的Guid.这意味着静态uninstall.cmd文件需要更改.
如何在构建时动态生成包含ProductCode的批处理文件?
我已经为COM互操作创建了一个.NET程序集,它在我的开发机器上运行良好.我目前正试图弄清楚如何使用Visual Studio的"安装项目"将DLL部署到目标机器.如何使用VIsual Studio安装项目执行以下操作:
regasm
).
gacutil
)
任何其他建议或关注将不胜感激.
setup-project ×10
c# ×3
.net ×2
installation ×2
batch-file ×1
dependencies ×1
deployment ×1
gac ×1
installer ×1
interop ×1
regasm ×1
winforms ×1
wix ×1