我制作了一个软件,使我可以通过控制台递归删除文件夹,我想要做的是使用CMD.EXE从任何目录访问程序。 当我尝试将软件复制到System32目录然后从CMD运行它时,它给出了以下错误:
无法找到运行此应用程序的运行时版本
我尝试将其构建为64位程序,但这并没有改变任何东西。 我的代码有问题还是我构建它的方式?
提前致谢。
答案 0 :(得分:2)
这是因为在系统中找不到您在项目选项或app.config
文件中通过<supportedRuntime>
指定的所需.NET运行时。
简而言之,系统中找不到应用程序的目标.NET运行时。