c# - 禁用或重置 .Net Framework Init 错误

标签 c# .net frameworks installation

我在.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/

相关文章:

c# - 如何使用 Entity Framework Core 加载相关实体

c# - 为什么以及何时使用多态性?

c# - 创建一个国际网站

.net - .NET 正则表达式引擎是否支持内联模式修饰符?

c# - WPF KeyBinding 吞咽键,防止 TextBox 使用

javascript - 使用 jQuery 淡出文本字段内的文本值

php - 本地化是事后的想法——搞砸了吗?

C# - 在 XX 秒后停止线程

c# - NHibernate 中无法识别的配置部分 applicationSettings

node.js - 用于社交媒体大型应用程序的 NodeJs 服务器端框架