我正在使用VS 2005创建一个WPF应用程序。我下载了add以创建WPF应用程序。现在,为了部署应用程序,我需要安装程序自动下载WPF组件。请注意,我无法在客户端的计算机上安装3.5框架。有一些规则和事情可以防止这种情况发生。
答案 0 :(得分:3)
.NET框架客户端配置文件将为您提供帮助。 Go here for more details或video here
答案 1 :(得分:0)
为了运行WPF应用程序,您需要安装.net 3.0(它始终预装在Vista上)。
有一些技巧可以将3.0或3.5中的一些dll复制到.net 2.0安装中,但这是不受支持的 - 这意味着它可能会工作,但它也可能会破坏其他应用程序,并且每次更新某些内容时它都可以停止工作系统 - 所以请不要这样做。
好消息是.net 3.5sp1(加上一些错误修复)将很快出现在Windows更新中 - 所以这个问题可能是暂时的。
如果您决定使用3.0而不是3.5,则必须注意不要使用3.5中的任何新内容并在发布之前在3.0上进行测试。
BTW,VS2005中的WPF支持非常糟糕且从未正式发布过,你可能要考虑升级到VS2008,即使使用VS2008的免费快递版本,WPF开发工具也比VS2005好得多。