Articles of 安装部署

在Linux / Ubuntu上大规模部署.net单声道应用程序

我们有一个.net应用程序编写为Mono和Linux兼容 – 用Visual Studio 2010编写。为了在Windows上部署,我们使用Visual Studio部署项目来构build安装程序并将文件放在正确的位置。 有没有相当于Linux? 有些事情对于最终用户来说安装起来既简单又容易? 谢谢 罗伯托

我可以在哪里放置文件,使其可以由非pipe理员编辑并由所有用户访问?

我正在开发一个具有静默更新程序的Windows应用程序,因此可执行文件需要被覆盖。 该应用程序也加载一些.dll 我试图将可执行文件和dll放在应用程序数据文件夹中,但visual studio给我一个关于如何不能让所有用户访问这些文件的警告。 我试图将可执行文件放在应用程序数据文件夹和程序文件夹中的DLL,但应用程序崩溃,因为无法加载DLL。 我怎么能A)删除警告或B)更好地组织一切?

如何检查使用msvcr80.dll的应用程序?

我有一个使用发布configuration与MSVC2005编译的.exe 。 问题是,当我分发这个.exe给他人,他们得到这个消息: “ This application could not be started, because the application configuration is incorrect. In order to solve the problem you should reinstall the application." 我给了他们vcredist.exe ,它解决了这个问题。 但是,我想知道为什么这只发生在一些电脑上? 到目前为止,我有一台电脑不能运行.exe,另一台可以运行.exe 。 两者都安装了相同的应用程序。 可以运行我的.exe的PC已经安装了msvcr80.dll ,而那些无法运行的程序没有msvcr80.dll。 有谁知道为什么msvcr80.dll没有安装在一些电脑? 由于两台PC都安装了相同的操作系统和应用程序。 有一些工具,可以检查哪个应用程序使用哪个DLL?

安装期间获取应用程序path

即时部署一个应用程序,并在安装过程中,在用户select安装应用程序的位置后,我想获得该path,我已经在一个自定义操作,但我不知道如何获得应用程序的path将被安装! 它的Windows窗体和即时通讯开发使用Visual Studio 2010“C#”。 和即时通讯使用默认的部署工具… 任何想法 ? 提前致谢…