我有一个在 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/