Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wpf prism是否使用遗留代码?_Wpf_Prism - Fatal编程技术网

Wpf prism是否使用遗留代码?

Wpf prism是否使用遗留代码?,wpf,prism,Wpf,Prism,我们正在使用prism开发WPF应用程序。根据以下链接,最新(4.1)版本仅支持windows 7和windows server 2008 这就引出了一个问题。据我所知,只有使用遗留代码的程序集才需要特定的操作系统支持。如果程序集完全是用.NET编写的,那么它只需要.NET框架支持,因为它本身就是一个“虚拟机” 如果这是真的,prism是否包含遗留代码?提供的prism 4.1开发人员指南说明如下: 本指南旨在运行在Microsoft Windows 7、Windows Vista或Windo

我们正在使用prism开发WPF应用程序。根据以下链接,最新(4.1)版本仅支持windows 7和windows server 2008

这就引出了一个问题。据我所知,只有使用遗留代码的程序集才需要特定的操作系统支持。如果程序集完全是用.NET编写的,那么它只需要.NET框架支持,因为它本身就是一个“虚拟机”


如果这是真的,prism是否包含遗留代码?

提供的prism 4.1开发人员指南说明如下:

本指南旨在运行在Microsoft Windows 7、Windows Vista或Windows Server 2008操作系统上此版本已在Windows XP Professional和Windows Server 2003上进行了冒烟测试,但尚未经过全面测试。使用本指南构建的WPF应用程序需要.NET Framework 4.0,Silverlight应用程序需要Silverlight 5

所有这些都意味着他们没有在XP上测试它,但在上一个版本中需要XP SP 3及以上版本(对于.NET 4.0来说是最低版本),因此我的猜测它可能适用于新项目


不必惊慌。

事实上,我的问题是为什么要指定操作系统需求而不是框架需求,正如您可以看到Phil回答的评论部分所示,Joe White回答了这个问题。他没有把它作为一个实际的答案,让我来标记它。@Jimmy他们说的是,他们已经在Win7、Vista和2008上进行了详尽的测试,但没有在XP Pro或2003上进行测试。是的,他们说这是操作系统的要求,但在这种情况下,下载页面的可靠性不如开发人员页面,imho。顺便说一句,我补充说Prism 4要求>XP SP3,但原因是.NET要求,这是因为操作系统。“一个6个,另一个1/2打。”Jimmy还有,Joe/Phil说他猜他们没有包括旧操作系统的原因是因为一些低级别的操作系统需求。事实并非如此。他们只是还没有测试。所以从技术上说,乔/菲尔错了,这不是因为操作系统依赖性。@Bahri,就是这样。我有一个应用程序,我可以说这个应用程序可以在Windows XP上运行。我的应用程序运行在Windows XP上,如果我必须在操作系统层下指定任何使事情复杂化的内容,那么我的应用程序将运行在Windows XP上。NET也是一个虚拟机,我认为它是完全独立的。事实并非如乔所指出的那样。这可能就是为什么他们需要在不同的操作系统上测试prism。“为什么”是我的问题。