找不到框架 v4.5 的参考程序集

问题描述 投票:0回答:2

我正在使用 VS 2012,并且正在为大学做一些项目。问题是,调试器返回错误和警告:

"Warning 1 框架参考程序集 找不到“.NETFramework,Version=v4.5”。

要解决此问题,请为此框架版本安装 SDK 或 Targeting Pack,或者将您的应用程序重新定位到您安装了 SDK 或 Targeting Pack 的框架版本。请注意,程序集将从全局程序集缓存 (GAC) 中解析,并将用于代替引用程序集。因此,您的程序集可能无法正确定位到您想要的框架。 GeometrijskeSlike"."

还有

警告 3 处理器架构不匹配 正在构建的项目“MSIL”和处理器架构 参考“System.Data”,“AMD64”。这种不匹配可能会导致运行时 失败。请考虑更改目标处理器架构 您的项目通过配置管理器,以便对齐 您的项目和参考之间的处理器架构,或者采取 依赖于具有匹配的处理器架构的引用 您项目的目标处理器架构。几何图形

还有

错误 4 源文件 'Properties\AssemblyInfo.cs' 不能 找到 C:\Users\Mladen\Desktop\GSlike\GeometrijskeSlike\GeometrijskeSlike\CSC GeometrijskeSlike

有人可以帮我解决这个问题吗,我刚开始学 C#,我不太擅长这个……

c# .net-assembly
2个回答
0
投票

首先,您必须安装项目所需的正确 .Net 版本。 安装完成后。 右键单击您的项目并转到Properties。 在“应用程序”选项卡上,选择项目所需的目标框架。

接下来您必须选择合适的构建目标平台。所以该项目可能适用于 x86 cpu 或 32 位。无论哪种方式,都尝试哪一种都可行,因为我们无法从您的项目中判断它是针对 x86 位还是 64 位。

转到 Build 选项卡,首先将 ANY CPU 替换为 x86。如果它不起作用,请尝试 64 位。


-3
投票

所以我尝试这样做但是当我切换目标框架时它会将其设置回.NET Framework 4.0?我需要它在 .NET 4.8.

© www.soinside.com 2019 - 2024. All rights reserved.