setup-project相关内容

如何在VS Setup Project输出文件名中包含版本号

是否可以在VS2008安装项目中将版本号作为output.msi文件名的一部分包含在内? 例如,我想要一个输出文件:"myinstaller-1.0.13.msi",其中根据我在部署项目属性中输入的版本号自动设置版本部分. 解决方案 不知道您是否仍然需要这样做,但还是想回答这个问题,因为我们在postbuild事件中进行了类似的操作.据我所做的研究,这不可能通过设置过程在内部设置所需 ..
发布时间:2020-07-26 20:44:16 其他开发

Web部署项目在Visual Studio 2012中是否仍然可用?

根据 WiX . 这种功能丧失会扩展到Web部署项目吗? 解决方案 Web部署项目在VS2012中将不可用. 相反,我们将专注于为网站项目带来一流的发布支持.您可以在如果您在WDP中进行了任何自定义,则应该能够将其复制/粘贴到新的Web发布配置文件中(它们也是MSBuild).看看上面的博客,如果您有任何疑问,请告诉我. ..

在Visual Studio安装项目中,如何生成卸载脚本?

我有一个Visual Studio安装项目. 安装后,它将在应用程序文件夹中创建一个卸载批处理文件.如果用户要卸载产品,则可以转到“添加/删除程序",或者只需双击uninstall.cmd.内容是: %windir%\system32\msiexec /x {CC3EB7BF-DD82-48B9-8EC5-1B0B62B6D285} GUID是Visual Studio中安装项目中的Pr ..

安装MSI后运行exe吗?

使用Visual Studio 2008创建一个msi,以将我的程序与安装项目一起部署.我需要知道如何使msi运行刚刚安装的exe.自定义动作?如果是这样,请说明在哪里/如何做.谢谢. 解决方案 这是一个常见问题.我不是通过 just 自定义操作来执行此操作的.我知道的唯一方法是在生成.msi后对其进行修改.我将Javascript脚本作为构建后事件来运行,以实现此目的.它将在安装程序向导 ..

在安装过程中创建Windows窗体应用程序的安装程序而无需管理员密码

我在Visual Studio中开发了一个Windows窗体应用程序.现在,我想在没有管理员权限的情况下将Windows应用程序安装在我的PC上.如何创建设置. (我已经在没有管理员权限的情况下在PC上安装了Photo Pad图像编辑器应用程序.) 解决方案 您最好的选择是使用 ClickOnce .安装典型的应用程序不需要管理员权限.原因之一是因为ClickOnce应用程序是为当前用户安 ..
发布时间:2020-07-14 00:18:23 C#/.NET

VS2017 Installer项目输出不会替换当前安装

我有一个标准的Windows窗体应用程序,正在使用VS2017安装程序项目进行部署.当使用“文件系统"打开安装项目时,我在应用程序文件夹中添加了以下内容: 胜利表格应用程序的主要输出. EPPlus库的dll. 一些Excel文件. 安装项目可以很好地输出.msi包.问题是,当我在构建安装程序项目(当然是在构建源项目之后)之后运行.msi输出并运行该应用程序时,我看不到我的更新,即 ..

C#安装项目获取单选按钮值

我已经开始使用Visual Studio中的安装项目为我的应用程序创建安装程序,并用两个单选按钮制作了用户界面. 这就是我在说的 我想在c#中访问这些单选按钮的值,但是我完全不知道该怎么做.谁能帮我吗? 解决方案 假设将它们放入C#中意味着您有一个自定义操作安装程序类,希望将该值传递给: DOMAINLOCALVALUE似乎是与单选按钮关联的属性的名称.在要将值传递到的自定义操 ..
发布时间:2020-07-14 00:13:48 C#/.NET

Visual Studio安装项目:更新不起作用

几天来我一直面临一个问题,经过大量研究,我找不到适合我情况的任何东西. 这是东西: 我正在与Visual Studio 2010合作开发一个包含多个项目和一个安装项目的解决方案.我希望安装项目创建一个MSI文件,以将产品从版本1.5更新到版本1.6. 我遵循了本教程 http://www .simple-talk.com/dotnet/visual-studio/updates-to- ..

必备组件按钮已禁用-MSI安装程序

我已经创建了一个.msi安装程序.我想进一步添加先决条件(例如.Net),但是当我进入“安装项目"属性时,“先决条件"按钮被禁用.如何启用它? 其他详细信息: 我正在使用VS 2015,SQL Server 2008 R2,.Net 4.5.2,C#,WinForms,Win 10专业版x64 我的设置项目与主项目在相同的解决方案中 解决方案 Visual Studio项目中 ..

如何在C#中卸载应用程序时删除托盘图标

我有一个带有任务栏图标的应用程序.我正在使用notifyicon来完成这项工作. 我已经在安装和卸载该应用程序的Visual Studio中创建了它的安装程序. 问题是当我卸载程序时,它的托盘图标没有被删除,即使卸载了程序,即使从后端删除了其.exe文件,我也可以单击该图标并启动该应用程序.卸载程序. 解决方案 通常的方法是在任务栏应用程序中创建一个后台线程,该线程将等待信号通知命名 ..
发布时间:2020-07-11 19:33:43 C#/.NET

特殊文件夹“公共应用程序数据文件夹";在我的安装项目中不可用.为什么?

我想创建一个 Visual Studio 2010安装项目,该项目将一些文件部署到我的应用程序可以从中使用它的文件夹中.我希望这样做,以便所有用户都具有相同的文件,并且他们也可以在没有管理员权限的情况下进行操作. 因此,“公用应用程序数据文件夹" *为但是,在我的Visual Studio 2010安装项目中,我没有在“添加特殊文件夹..."下拉菜单中找到“公用应用程序数据文件夹". ..

在安装C#应用程序时如何从Adobe网站安装Flash Player?

我已经为我的C#应用​​程序创建了一个安装项目.我想在安装C#应用程序之前先安装Flash Player. Flash Player的安装应从在线位置进行 http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p2_64bit_activex_092710.exe 在安装我的C#应用​​程序之前 ..

如何“启用'从与我的应用程序相同的位置下载先决条件'"

tl;博士 Visual Studio 2013 创建普通安装程序,项目模板:其他项目类型> Visual Studio安装程序>安装项目 我必须缺少一些简单的东西.我已经下载了用于我的必备软件的安装程序(即NDP451-KB2858728-x86-x64-AllOS-ENU.exe),要告诉Visual Studio在哪里可以找到它们(或将它们放在看起来自然的位置)有多困难? )? ..
发布时间:2020-07-03 22:38:03 C#/.NET

更改安装程序项目的ProductVersion的预构建事件要等到构建后才生效

我已按照此处中所述的步骤进行操作使用prebuild事件在每个构建中修改我的安装项目上的ProductCode和ProductVersion. (意思是-我创建了一个控制台应用程序,该应用程序使用上述代码来修改.vdproj文件,并从pre-build事件中触发它.) 该操作成功,完成构建后,我可以看到安装项目的'Version'属性已更改. 但是,编译的msi 的'ProductV ..

Visual Studio安装项目:以当前用户身份而不是系统帐户身份运行CustomActions/process

我正在Visual Studio 2010中使用一个安装项目来安装C#Outlook外接程序(Office 2010/2013)和其他独立工具.在安装过程中,我将杀死所有Outlook实例,然后再重新启动Outlook实例. 在我的外接程序项目中,我添加了一个安装程序类,并在我执行的地方添加了一个InstallEventHandler(AfterInstallEventHandler) ..
发布时间:2020-07-02 04:43:03 C#/.NET

如何为Excel插件创建安装程序?

我使用vs2010在vb.net中创建了一个excel插件应用程序,该应用程序在IDE中运行时运行良好。现在,我想为应用程序创建一个安装程序,以在其他系统中安装相同的插件。我怎样才能做到这一点?我创建了一个安装项目,并添加了插件的dll并创建了安装文件。当我在其他计算机上安装它时,安装成功。但是,当我打开它时,我在Excel中看不到该插件。有人可以帮我吗? 解决方案 在“可用加载项”对话框 ..
发布时间:2020-06-02 18:38:55 其他开发

在Visual Studio 2013中,我们仍然对安装程序项目.vdrpoj或WiX感到困惑吗?

Visual Studio 2013 安装程序项目还是 WiX ? 自 Visual Studio 2008开始,我就有一个.vdproj和一些WiX项目,现在我需要迁移到Visual Studio2013.仍然需要使用相同的两个项目类型还是有更好的解决方案? 仍然不支持设置项目, MSBuild 和WiX项目仍然是XML(尽管我现在可以购买视觉设计师). 我讨厌他们两个.我需要 ..