.NET - 未安装.NET时出现错误消息

时间:2013-11-19 11:31:03

标签: .net error-handling

我有一个.NET 2.0应用程序,它可以运行许多操作系统 - Windows XP,7,Server 2003,Server 2008,Server 2008 R2(完整和核心),Server 2012(完整和核心)。

我为应用程序添加了一个.exe.config文件,其中列出了支持的运行时(2.0.50727和4.0)。

现在,当在没有安装.NET的服务器核心机器之外的任何机器上运行时,会显示一条错误消息,指出用户需要安装一个列出的.NET版本(2.0.50727和4.0) )。

但是,对于2008 R2 Server Core,消息显示

  

应用程序无法正确启动(0xc0000135)

(后面还有一行)。

对于Server 2012 Core,根本不显示任何内容,命令行只会移动到下一行。

为什么这些错误消息有区别?有没有办法获得与非核心机器相同的消息?

0 个答案:

没有答案