c# - 要运行此应用程序,您首先必须安装 .Net 4.5

标签 c# visual-studio-2010 .net-4.5

我有一个在 VS2012 中创建的 wpf 项目,但我现在正尝试在 VS2010 中破解。

在 csproj 文件中,我删除了“所需版本”的内容。我可以在 VS2010 中打开该项目,我也可以编译它,但是如果我尝试运行它,我会收到“需要 v4.5”消息。

我尝试删除所有引用并再次添加它们:仍然可以编译(因此所有依赖项都应该在我的 (XP) 机器上)。

我还应该看哪里?

最佳答案

检查 <supportedRuntime> 你的 .config 中的元素文件。

如果设置为 <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />然后它将寻找.NET 4.5。 (当然,编译期间根本不使用此设置,这就是为什么 VS 在编译时不会发出任何警告或错误的原因)

关于c# - 要运行此应用程序,您首先必须安装 .Net 4.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14745787/

相关文章:

c# - ASP.NET MVC 3 是否已准备好用于业务应用程序

visual-studio-2010 - 调试汇编代码(Intel 8086)

c# - 在 Visual Studio 2010 中按键入计算代码指标

c# - 如何通过 web.config 将 http 重定向到 https 并将 www 重定向到非 www?

c# - 如果 SUT 的另一部分(异步流程)抛出异常,则测试失败

c# - C# .NET 框架的哪些部分实际上是该语言的一部分?

visual-studio-2010 - Visual Studio 2010解决方案查找所有引用不起作用

c# - 在 Windows 8 中将 BitmapImage 对象保存为本地存储中的文件?

c# - 识别损坏状态异常的更好方法

c# - 异步友好的 DispatcherTimer 包装器/子类