我认为最新的 Matlab 会自动执行此操作。我在干净的 Win XP VM 上测试了以下 exe:
namespace DotNetTest
{
using System.Windows.Forms;
class Program
{
static void Main(string[] args)
{
MessageBox.Show("Howdy!");
}
}
}
当我在安装了所有这些的计算机上运行它时,它会显示消息框和一个窗口。当我在干净的 VM 上运行它时,我收到此错误:
Title: DotNetTest.exe - Application Error
Icon: Error
Buttons: {OK}
Message Body: The application failed to initialize properly (0xc0000135). Click on OK to terminate the application.
我希望 MSFT 的天才们做得更好。为什么每个 .Net exe 都不能包含一点点开销,并且它的第一个字节不能完成检测 .Net 是否已安装并呈现更好的消息的工作。
是否有某种设置可以翻转来解决这个问题?所有的设置都是我创建新项目时VS2010提供的默认设置。
谢谢你。