Tag: 安装

如何在安装项目(C#)中的应用程序数据中安装文件

我想将我的数据库安装到一个单独的文件夹(@ C:\ Users \ User1 \ AppData \ Roaming \ Company1 \ database.mdb) 我正在使用C#安装项目。 我该怎么做?

什么应该是VS2010设置的DefaultLocation属性,以便在C:\ Users \ \ AppData \ Local文件夹中安装应用程序?

我必须使用Visual Studio安装Windows服务。 安装的目标位置由Visual Studio安装项目中的“DefaultLocation”属性处理。 我使用[AppDataFolder]标签来安装应用程序。 结果,它已安装在“C:\ Users [username] \ AppData ** Roaming **”文件夹中。 我无法弄清楚如何修改“DefaultLocation”属性,以便应用程序将安装在C:\ Users [username] \ AppData ** Local **文件夹中。 知道怎么做到这一点?

创建C#安装程序的最佳方法

我使用Visual C#2008 Express Edition。 我希望能够为我拥有的项目创建一个安装程序。 我可以使用“发布”工具来完成它,但是你几乎无法控制。 有没有免费的方法来做到这一点,还是我需要为VS2008的完整版本而努力? – 或 – 我只是不知道我在发布时做了什么? 我最大的问题是它不会让用户选择安装程序的位置,只是将它放在某个预定义的位置。

以编程方式构建MSI

我想创建一个C#程序,它根据许多参数创建一个MSI。 例如,基于用户设置,将包括某些文件,或设置运行时参数。 任何人都可以向我指出任何可能有用的文档,或者让我知道我可能从哪里开始这样的事情?

以编程方式更新ClickOnce应用程序的部署清单会导致缺少元素,这在4.0中是必需的

我正在努力自动化.NET 4.0 ClickOnce WPF应用程序的安装程序,该应用程序需要在app.config文件中设置一些项目。 我经历了一个棘手的过程,即使用Mage.exe找到我必须遵循的特定步骤(即更新并重新签名应用程序和部署清单),现在我正在尝试自动安装它。 我选择使用.deploy扩展来最小化IIS / Internet Explorer安全机制的问题,因此基本上算法如下(基于ClickOnce(Saurabh Bhatia)中的签名和重新签名清单以及使用Mage的ClickOnce WPF应用程序的更新配置或MageUI ,作为主要来源等): 转到\Application Files\App_%HighestVersion%\文件夹 删除包含它的文件的.deploy扩展名 运行mage -u %app%.exe.manifest -cf cert.pfx 恢复.deploy扩展 运行mage -u %app%.application -appm %app%.exe.manifest -cf cert.pfx 复制%app%.application 2级别(到..\.. – 部署根目录) 如果手动完成,这非常有效。 我可以运行.cmd文件,根据环境细节(路径等)进行自定义,但是我需要在部署中包含mage.exe ,以及Microsoft是否允许我们这样做对我来说是一个悬而未决的问题。 因此,我正在尝试在Installer类中执行类似的操作: X509Certificate2 ct = new X509Certificate2(sPathCert); // .. Remove .deploy extension (for files in the sPathApp folder). sPathMft = Directory.GetFiles(sPathApp, […]

安装Visual Studio 2015 Update 1给了我很多:“包没有正确加载”

我通过Visual Studio 2015在Windows 7 Entreprise English上安装了VS2015及更新1.设置结果是一些错误。 我重新启动了我的机器并再次运行安装程序。 设置成功完成。 注意:我在第一次安装时安装了Resharper,并在第二次重试设置之前删除了(成功)。 重新安装后,我收到了许多消息框,其中“包没有正确加载”。 例: 现在,我的Visual Studio 2015更新1完全是颠倒的??? 我在启动时收到错误消息(包没有正确加载): Python工具包 XamarinShellPackage 还有更多在加载项目时(包没有正确加载): CollaborationPackage … 关于我们如何解决这个问题的任何想法? 更新:我现在正在尝试卸载,然后使用带有Update 1的Visual Studio 2015再次重新安装… 我通过完全卸载Visual Studio 2015并使用Update 1重新安装VS2015来解决我的问题。

VS2008安装项目:卸载以前的MSI

我有一个VS2008安装项目,它创建一个安装WinForms应用程序(C#)的setup.msi。 每次更新版本号时,用户首先必须卸载以前的版本才能安装新版本。 否则我们得到可怕的“此产品的另一个版本已安装”消息。 这是我在构建新版本安装程序时已经在做的事情: 设置RemovePreviousVersions = true和DetectNewerInstalledVersion = true 增加AssemblyVersion (正在部署的exe) 增量版本 (安装项目) 生成一个新的ProductCode (当VS更改时,由VS提示) 保持UpgradeCode不变 然而它仍然拒绝卸载以前的版本。 那么,我错过了什么? 或者我做错了什么? 谢谢!

使用C#.net以编程方式安装/卸载.inf驱动程序

我正在使用c#.net创建一个应用程序。 它还包含一个文件系统minifilter驱动程序。 我想使用c#.net以编程方式安装和卸载此驱动程序。 通常我可以使用.INF文件安装它(通过右键单击+按安装)。但我想以编程方式安装它。 有一个SDK函数InstallHinfSection()用于安装.inf驱动程序。 我正在寻找这个function的.net等价物。 问候 Navaneeth

安装应用程序C#时注册表更改

即将尝试使用visual studio首次为应用程序制作安装包。 我有一个注册表值,需要在安装程序时更改我需要程序每次启动计算机时启动。 这是一项相当简单的任务吗? 有人会指点我尝试实现这一目标。 到目前为止,我只是拥有应用程序的表单等。

.Net框架 – “无法找到运行此应用程序的运行时版本”

机器用/ net framework 4.0安装m / c(win xp with sp3)(没有以前的框架版本)当试图运行在.net框架的框架先前版本中编译的程序,即=> 3.5时,遇到下面的初始化错误“ 无法找到运行此应用程序的运行时版本 ”。 在谷歌搜索发现 – 更改配置 可能有助于解决,但这也无法解决。 任何帮助,将不胜感激。