部署.net 4.0 wpf应用程序问题

时间:2011-09-23 18:05:03

标签: wpf visual-studio deployment c#-4.0

我一直在研究我正在计划分发的应用程序。出于某种原因,我无法在其他计算机上安装它。首先让我告诉你我的部署设置可能我在那里做错了(我保留了所有默认设置)。

部署设置:

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

完成后我得到以下文件:

enter image description here

到目前为止,一切看起来都很棒!让我向您展示当我尝试在多台计算机上安装此应用程序时会发生什么:

计算机1 :(运行带有Service Pack 1的Windows 7)

应用程序安装在几秒钟内,它工作正常。 我可以卸载它: enter image description here

应用程序很棒!

计算机2 :(运行带有Service Pack的Windows Vista)

它没有安装:

enter image description here

当我点击安装时,我收到以下错误:

enter image description here

因此您可以看到我无法在该计算机上安装它。我尝试卸载它然后再次安装它,我得到同样的问题。

计算机3 :(运行带有Service Pack 2的Windows XP)

当我运行setup.exe文件时,需要一段时间才能下载并安装所需的任何要求。我花了1个小时来安装我认为的:

enter image description here

当该部分在最后完成时,我收到一条错误消息:“你没有足够的磁盘空间”,我的c盘上有50GB的可用磁盘空间。

因此不能使用这台计算机。

计算机4 :(带有Service Pack 2的Windows XP)

我收到以下错误:

enter image description here

。 。 。 。

为什么部署应用程序如此困难。此应用程序适用于安装了Visual Studio的所有计算机。我应该尝试降级到.Net 3.0还是.Net 2.0?


修改

这可能是因为我可能无法发布应用程序吗?我免费获得了视觉工作室,因为我的大学给了我。我知道有学生版本,你可以尝试,并且他们每六个月到期。我一直使用视觉工作室终极版知道了大约1年,每次我推出视觉工作室时,它都不会像我的笔记本电脑那样仅用于评估目的。我的启动画面实际上是:

enter image description here

1 个答案:

答案 0 :(得分:1)

您在先决条件中选择了“Microsoft .NET Framework 4 Client Profile”,但这是您的应用程序所针对的内容吗?检查您的应用程序属性 - >应用选项卡。通常,WPF应用程序将以完整的.Net框架为目标。