.NET 3.5(C#)应用程序无法在Windows XP Professional上运行
问题描述:
我有一个.NET 3.5(C#)应用程序,但有趣的是它不能在Windows XP上运行。我已检查.NET Framework 2.0 SP2,3.0 SP2,3.5 SP1已安装。当我运行该应用程序时,不会弹出错误消息。它只是不运行。我可以尝试什么?.NET 3.5(C#)应用程序无法在Windows XP Professional上运行
答
检查,如果你有“appname.exe.config”文件您的应用程序旁边,或者在某些情况下,它有助于将应用程序移动到不同的驱动器/文件夹中。
包含某些语言特定符号的文件夹路径也可能会在某些系统上导致一些兼容性问题或运行时错误。
答
您是否将所有必需的DLL文件复制到EXE文件中?当然,除了那些已经包含在.NET框架中的。 如果是这样,你应该检查事件日志,看看如果你能找到任何提示。您也可以在测试期间使用PDB文件,因为这会为异常和事件日志提供更多信息。
答
如果您的应用程序需要完整的“.Net Framework 3.5”,请确保它不是安装的“.Net Framework 3.5 Client Profile”。
这已经不止一次地忽悠我...
您检查应用程序事件日志? –
如果是短或Main方法,您可以粘贴您的代码吗? – Jacek
尝试从命令行运行它。它可能在控制台上显示一些错误。 –