当 .net 框架版本比程序版本旧时执行一些代码
Executing some code when the .net framework version is older than the program's version
当用户启动程序并且他的 .Net 框架版本比程序的 .net 版本旧时,是否仍然要执行一些代码。
例如 运行 .net 框架设置,而不是收到表明您的 .net 版本是...的错误。
谢谢,
可以,但我怀疑您会喜欢这个答案。如果您希望发生这种情况,"executing some code" 就不能用 .NET 编写。
安装程序通常是用本机(非 .NET)代码编写的,它们可以检查正在安装的 .NET 等内容并对其进行操作(例如 运行 .NET 安装程序)。有许多工具可以编写安装程序,而无需了解 C++ 或 C 等母语。WiX 是一种流行的工具,它可以为您创建安装程序,您需要做的就是设置一些 XML 配置文件。
另一个选择,如果您知道母语,是编写一个 "launcher" 来检查 .NET,运行您想要的任何代码,然后启动您的 .NET 应用程序。如果您还不知道一门语言,那么学习曲线会陡峭得多,但如果您知道一门语言,这可能会更容易。
当用户启动程序并且他的 .Net 框架版本比程序的 .net 版本旧时,是否仍然要执行一些代码。
例如 运行 .net 框架设置,而不是收到表明您的 .net 版本是...的错误。 谢谢,
可以,但我怀疑您会喜欢这个答案。如果您希望发生这种情况,"executing some code" 就不能用 .NET 编写。
安装程序通常是用本机(非 .NET)代码编写的,它们可以检查正在安装的 .NET 等内容并对其进行操作(例如 运行 .NET 安装程序)。有许多工具可以编写安装程序,而无需了解 C++ 或 C 等母语。WiX 是一种流行的工具,它可以为您创建安装程序,您需要做的就是设置一些 XML 配置文件。
另一个选择,如果您知道母语,是编写一个 "launcher" 来检查 .NET,运行您想要的任何代码,然后启动您的 .NET 应用程序。如果您还不知道一门语言,那么学习曲线会陡峭得多,但如果您知道一门语言,这可能会更容易。