我们有一个安装项目,目前从不同的Visual Studio项目添加项目输出.我们想要更改打包系统并使用包含一堆部署文件的文件夹,这些文件已准备好在设置中进行部署.
但这意味着我们需要逐个添加文件,并在有新文件时继续在每个版本上添加它们.
我在这个问题中看到我们无法添加像*.aspx这样的规则的文件.
所以我正在考虑创建一个小工具,它将根据可用的文件更改vdproj文件.你能帮我看一下这个文件的格式吗?似乎有一些GUID与包含的每个文件相关联.
有没有人有更好的解决方案如何做到这一点?
我们还没有考虑使用不同的设置工具,我们只是寻找文件包装的简单解决方案.
我有有一个应用程序文件夹一个Visual Studio安装项目DefaultLocation设置[ProgramFilesFolder][Manufacturer]\[ProductName].我想将此更改为包含软件的版本号[ProgramFilesFolder][Manufacturer]\[ProductName][Version],但是Visual Studio似乎不支持它.
是否有替代方法在DefaultLocation每次创建新版本时手动更改应用程序文件夹?
如何在卸载过程中编写自定义操作?它需要批处理文件吗?
谢谢!
如果目标计算机(和文件夹)中已存在web.config(或app.config)文件,它如何在Visual Studio安装程序中排除?
通常,web.config和app.config文件包含与特定客户相关的配置信息.如果他们只是安装设置,他们的配置文件将被覆盖.我想在覆盖之前检查配置文件是否存在.如果配置文件已经存在,我不想覆盖它.
我讨厌问这个问题,因为我知道已经有很多问题了,有些问题与我想做的非常接近:
第一个似乎表明没有外部软件是不可能的,但是第二个问题给出的答案似乎正是我想要的。但是我真的不明白建议设置时它指的是什么REBOOT=Force。
我通读了有关属性的链接文章,但我不知道这是否只是MSDN的编写方式,但我不认为应该在设置项目中使用它们是更明智的选择。我对C#和特别是Setup Project还是很陌生。
在属性之外,使用最少的外部依存关系似乎要做的下一件最简单的事情是创建一个小的C#应用程序,该程序除了关闭系统外什么也不做。然后将“自定义操作”添加到“提交”部分以调用此应用程序。在我看来,这似乎是一个矫kill过正,是否意味着无用的应用程序必须作为安装的一部分并留在用户计算机上?
我发现了很多有关使用WIX或Orca的东西,但是我有不使用它们的原因(至少因为我必须为使用的任何软件编写业务案例)。我什至没有尝试创建一个非常复杂的安装程序,只是复制了一些新的EXE,然后重新启动以确保在启动时使用了新的EXE。尽管我现在认为重新启动的麻烦可能不值得,仅将新exe称为自定义操作即可。
我试图在应用程序文件夹中创建空文件夹.我在安装项目中创建了一个文件夹,但是在安装时,没有创建该文件夹.我认为它是因为它是空的.有没有办法创建它/
我有几个dll文件,分别安装/卸载Windows安装程序时需要注册/注销。
我尝试了以下操作-创建一个.bat文件来注册dll。问题是我无法在安装项目中使用“自定义操作”添加.bat文件。
另外,如何在卸载时运行DLL注销?请指教。谢谢。
我正在使用Visual Studio 2010,我正在开发一个Windows应用程序,同时尝试为它自动更新程序面临严重问题.
当程序找到新版本并尝试安装它时,它可能不会因为两个原因:
1 - 应用程序存在于我的程序文件中.这样窗口出现了

2 - 应用程序已经打开" the form that performed the update process".
该问题与版本号没有任何关系.
这是关于程序的存在以及安装新版本的能力,尽管之前的版本已经打开.
我有一个包含许多项目和安装项目(.vdproj)的解决方案.我希望能够通过命令行构建安装项目.
我试着用
devenv /build Debug "C:\\MySolution\MySolution.sln" /project "CSharpWinApp\CSharpWinApp.vdproj" /projectconfig Debug
Run Code Online (Sandbox Code Playgroud)
但它也构建了我的其余解决方案项目,我想避免它.我连续几次尝试过 - 没有任何项目发生变化,但它仍然构建了所有项目.我试图删除.vdproj项目依赖项,但它没有工作.我收到消息"此依赖项已由项目系统添加,无法删除".
有什么建议?
我关闭了我的android工作室.第二天打开它,默认的简单新项目向导窗口消失了,而不是左边有一个糟糕的NewProject对话框/向导,包含java,gradle,groovy,griffon,静态web和空项目选项.我不想要这个,我们都知道启动模板的简单的新项目对话框/向导已经消失了.请帮忙,我该如何取回?
setup-project ×10
c# ×4
deployment ×2
android ×1
command-line ×1
dll ×1
installation ×1
installer ×1
reboot ×1
windows ×1
wizard ×1