我在.net 4.5 写了一些代码都很好,然后我去安装,电脑是1945年的,只能上4.0。没什么大不了的,所以我开始重新编写代码。并发送测试。我收到 .NET Framework Initialization Error 弹出框,然后它询问我是否要下载 4.5 - 这不会工作...所以我单击否,它不会运行该程序...
因为它之前在那个程序上失败了。 AA.exe 失败一次,现在每次我运行它时它都会弹出该消息......即使它已被修复。我可以通过将它重命名为 BB.exe 来测试它,它运行良好。但是将它重命名回 AA.exe 并且它不会运行。那么,我该如何清除呢? (厌倦了在添加新代码段时一遍又一遍地重命名程序和配置文件)
最佳答案
原来我巧妙地将配置文件留在目录中:
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
在里面。最后一点建议它的 4.5 导致了问题。
我将其更改为 4.0,现在一切正常。 :-) 重命名测试起作用的原因是因为我只是在测试中重命名了 exe,它没有相关的配置文件告诉计算机我们是 4.5 而实际上是 4.0...
关于c# - 禁用或重置 .Net Framework Init 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34938233/