在WindowsNT和Windows7上运行C#应用程序有什么区别?

在WindowsNT和Windows7上运行C#应用程序有什么区别?,c#,.net-1.1,windows-nt,C#,.net 1.1,Windows Nt,在Windows NT4 SP6a上尝试运行c#hello world程序时,错误消息显示未找到.net dll;然而,在尝试在WinNT上安装.net framework 1.1时,我遇到了一个错误:“应用程序生成了一个无法处理的异常”。当我在Windows 7上运行C#应用程序时,没有问题。Windows 7支持最新的.NET框架,而WinNT只支持.NET 1.1,在WinNT上安装.NET 1.1并不简单 要克服这些错误,请执行以下操作: 要解决此问题,我们需要将文件夹从Windows

在Windows NT4 SP6a上尝试运行c#hello world程序时,错误消息显示未找到.net dll;然而,在尝试在WinNT上安装.net framework 1.1时,我遇到了一个错误:“应用程序生成了一个无法处理的异常”。当我在Windows 7上运行C#应用程序时,没有问题。

Windows 7支持最新的.NET框架,而WinNT只支持.NET 1.1,在WinNT上安装.NET 1.1并不简单

要克服这些错误,请执行以下操作:

  • 要解决此问题,我们需要将文件夹从Windows Server 2003计算机复制到WinNT计算机
  • 查找已安装.NET framework的Windows Server 2003计算机
  • 从Win 2003机器拷贝“框架”文件夹[C:\Windows\Microsoft.NET\Framework]
  • 在[C:\WinNT\Microsoft.NET]的WinNT计算机中创建文件夹“Microsoft.NET”
  • 将“Framework”文件夹从步骤3复制到WinNT机器中的“Microsoft.NET”文件夹(步骤4)
  • 现在,在Winnt计算机中有了[C:\Winnt\Microsoft.NET\Framework]文件夹结构
  • 运行dotnetfx.exe,安装应顺利完成

  • Windows NT。NET 1.1?我们是在2001年还是这里发生了什么?另外,不确定这是否是一个编程问题,听起来更适合服务器故障这是一个QA风格的答案,我可以看出这与一个可怜的开发人员必须支持这一点是完全相关的。无论这样的环境是否已经完全过时,这都无关紧要。我们有很多比NT4更古老的VB6问题。@Lennart不,这个问题(正如Camilo已经指出的)在这里是离题的,但可能对SF有用。我同意这个问题是完全有效的,值得回答,但是,它与编程、服务器故障或超级用户无关,似乎更适合作为宿主。您需要的是SP6a,而不是SP6。请确保您正在service pack 6a:上运行。没有提供特殊的安装说明,因此安装程序应该按照该设置的原样工作。