我正在使用使用Visual Studio安装项目设计的msi安装程序部署我的应用程序.如何为应用程序的安装路径设置注册表项?
我正在使用安装项目来发布我的项目.我希望每个项目的版本与安装版本相同.
我想在Visual Studio中更改我的安装版本属性,并且在构建之后,对于要从此属性更新的所有项目版本,这可能吗?
我正在用C#和MATLAB制作一个软件,调用另一个软件(CMG)进行一些处理.我的问题是我在我的程序中放置的软件地址只在我的个人计算机上正确,而不是在客户的计算机上(我不知道在他们的计算机上通往CMG软件的路径是什么).
我如何提供地址的一般形式,以使其适用于每台计算机?
以下是我从MATLAB软件调用的路径:
C:\Program Files (x86)\CMG\STARS\2011.10\Win_x64\EXE\st201110.exe
Run Code Online (Sandbox Code Playgroud)
如您所见,它位于驱动器C中,版本为2011.10.因此,如果客户的版本是其他内容并且它安装在其他驱动器上,则此路径没有意义.
我们正在使用ClickOnce部署我们的应用程序,我们注意到当我们通过单击ClickOnce桌面图标启动我们的应用程序时,应用程序启动速度较慢(至少需要30-60秒),而不是直接从.exe启动.我已经看到它不是一个未知的问题(Clickonce在更新后启动应用程序的速度很慢),但它似乎仍未解决.我想知道为什么会发生这种情况以及如何解决这个问题.
我只使用一台机器,所以我猜它与机器无关,与防病毒无关.
我在启动期间注意到不同的内存管理模式:ClickOnce部署需要更多时间,一段时间后它会释放一些内存.我们仍然在谈论12 MB的差异(67MB通过ClickOnce,50通过直接.exe).
这让我疯狂......
谢谢