Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当.net framework版本早于程序版本时执行某些代码_.net - Fatal编程技术网

当.net framework版本早于程序版本时执行某些代码

当.net framework版本早于程序版本时执行某些代码,.net,.net,当用户启动程序并且其.Net framework版本比程序的.Net版本旧时,是否仍需要执行某些代码 例如,请运行.net framework安装程序,而不是获取表示您的.net版本为。。。 谢谢,你可以,但我怀疑你会喜欢这个答案。如果您希望这种情况发生,那么执行某些代码的东西就不能在.NET中编写 安装程序通常是用本机非.NET代码编写的,它们可以检查正在安装的.NET之类的东西,并像运行.NET安装程序一样对其进行操作。这里有很多工具来编写安装程序,而不需要知道像C++这样的本地语言,或者C

当用户启动程序并且其.Net framework版本比程序的.Net版本旧时,是否仍需要执行某些代码

例如,请运行.net framework安装程序,而不是获取表示您的.net版本为。。。
谢谢,

你可以,但我怀疑你会喜欢这个答案。如果您希望这种情况发生,那么执行某些代码的东西就不能在.NET中编写

安装程序通常是用本机非.NET代码编写的,它们可以检查正在安装的.NET之类的东西,并像运行.NET安装程序一样对其进行操作。这里有很多工具来编写安装程序,而不需要知道像C++这样的本地语言,或者C.是一个流行的工具,它可以为你创建一个安装程序,你需要做的就是设置一些XML配置文件。
另一种选择是,如果你知道一种母语,那么你可以编写一个启动器来检查.NET,运行你想要的任何代码,然后启动你的.NET应用程序。如果你还不懂一种语言,这是一个更陡峭的学习曲线,但如果你确实懂一种语言,这可能是一个更容易的任务。

否,因为为了让程序在目标框架上运行以显示所需的消息,必须安装目标框架。这就像一个陷阱。谢谢你的回答,