Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
非常简单的问题,如果你用 .NET 4.0 编译一个程序(一个显式使用 .NET 4.0 的特性的程序,这在以前的框架版本中不可用),比如说一个命令行程序,然后你将它部署到没有没有 .NET 4.0(假设它只有 .NET2.0 框架)。
从命令行运行 .exe 会发生什么?是否抛出异常?哪个例外?
我可以测试自己,但我现在手头没有缺少这个框架版本的 Windows 盒子。
提前致谢。
您将收到以下错误:
您将无法作为一个整体启动可执行文件。您将收到一个异常(以 Windows 遇到错误的形式......等),或者您会收到一个通知,指出您没有正确的 .NET 版本(虽然不确定最后一部分......)
当您尝试在具有先前版本 .网络安装。
希望这可以帮助...