我在这里阅读http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab要安装.NET 4.0 CP(客户端配置文件),您必须拥有WinXP SP3或以上.这有点令我担心,因为有很多人在SP2或更低版本.
有什么办法可以在任何版本的Windows XP及更高版本上运行.NET 4.0应用程序吗?(不用担心他们有哪些服务包)?
如果没有,那么.NET 3.5,3.0或2.0呢?
我的问题如下:
在我的.NET Framework版本选择中,我需要多少才能确保WinXP SP2或更高版本的兼容性?
在我的.NET Framework版本选择中,我需要多少才能确保WinXP(无服务包)或更高版本的兼容性?
我写了一个可以在我的开发PC(Window 7)上安装和工作的应用程序.
在其他客户端计算机(XP SP3,2和1)上,它安装没有错误,但无法启动.在任务管理器中,我可以看到应用程序在关闭之前会短暂占用内存.
我通过以下方式确保了我在开发PC和各种客户端XP机器上的.NET 3.5一致性:
eventvwr发现以下警告:
¬º?¿‡–Õ: ¥ÌŒÛ
¬º?¿¥‘¥: .NET Runtime
¬º?÷÷¿‡: Œ?
¼? ID: 1026
»’??: 2011-10-18
¼?: 15:18:32
”?ªß: N/A
º?À„ª?: WWW-9DB69D5A3AF
?Ë ˆ:
Application: Foo.exe
Framework Version: v4.0.30319
Description: ”…”?Œ¥æ?¥¶¿Ìµƒ“Ï?££¨?¯?Ã÷’÷?°£
“Ï?£–?œ¢: System.Windows.Markup.XamlParseException
?—’ª:
‘? System.Windows.Markup.XamlReader.RewrapException(System.Exception, System.Xaml.IXamlLineInfo, System.Uri)
‘? System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)
‘? System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)
‘? System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean) …Run Code Online (Sandbox Code Playgroud)