我有一个由 wpf 应用程序 (project1) 和一个安装项目组成的 Visual Studio 解决方案。我需要这个先决条件:
当我自己部署 Project1 时,一切正常:
这是我告诉视觉工作室包含的先决条件......
但我想创建一个安装向导项目并包含我的 Project1 以及我想要部署的额外文件。当我创建该项目时,编译,重新编译选择的发布选项以及选择的调试选项,以确保我包含我的项目构建,看看它的行为方式:
** 删除...看看编辑。我在那里更详细地解释了一切**
EDIT
我将展示我执行的步骤
脚步:
步骤1)
创建控制台应用程序包括我想要包括的先决条件
第2步)
将目标框架设置为 .NET Framework 4
步骤 3)
在属性的发布选项卡中设置此更改:
和
设置 4)
在没有安装向导的情况下发布此解决方案。
步骤 5)
启动刚刚在另一台干净机器上创建的安装文件
步骤 6)
取消安装让我们尝试对安装项目做同样的事情
步骤 7)
创建 setup1 项目后,让我们将 Console 应用程序添加到项目输出中
步骤 8)
现在我的 setup1 项目看起来像:
步骤 9)
现在我构建该项目并将其导出到我想要测试安装的另一台计算机
请注意,当我启动 Setup1.exe 时,它要安装 Windows Installer 3.1!!!!为什么????
步骤 10)
好吧,无论如何……让我们继续安装,让我们接受并继续……
现在它要安装客户端版本而不是完整版!!!为什么?
步骤 11)
现在windows下载安装程序(记得我在设置中告诉Visual Studio我不想下载任何东西......)
步骤 12)
Setup1.exe 现在安装 .net 框架的客户端版本
步骤 13-14)
Setup1.exe 提示我安装控制台应用程序我单击下一步,因为程序太小我没有时间截屏,但现在安装完成
安装现已完成