相关疑难解决方法(0)

.NET 4.0是否与Windows XP SP2或更低版本兼容?

我在这里阅读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呢?

我的问题如下:

  1. 在我的.NET Framework版本选择中,我需要多少才能确保WinXP SP2或更高版本的兼容性?

  2. 在我的.NET Framework版本选择中,我需要多少才能确保WinXP(无服务包)或更高版本的兼容性?

.net c# vb.net windows compatibility

38
推荐指数
2
解决办法
4万
查看次数

.NET应用程序无法启动和接收XamlParseException

我写了一个可以在我的开发PC(Window 7)上安装和工作的应用程序.

  • 开发环境:Window 7,VS2010 WPF C#,同时安装了.NET 4.NET 3.5

在其他客户端计算机(XP SP3,2和1)上,它安装没有错误,但无法启动.在任务管理器中,我可以看到应用程序在关闭之前会短暂占用内存.

我通过以下方式确保了我在开发PC和各种客户端XP机器上的.NET 3.5一致性:

  • 该应用程序面向.NET 3.5(或3.5客户端配置文件)
  • 使用VS2010 Installer进行部署:在启动条件下使用.NET 3.5
  • 在调试应用程序和安装程序项目期间,没有关于.NET兼容性的任何错误

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)

c# deployment wpf

33
推荐指数
5
解决办法
4万
查看次数

标签 统计

c# ×2

.net ×1

compatibility ×1

deployment ×1

vb.net ×1

windows ×1

wpf ×1