c# - 主要引用 "Microsoft.CSharp"是框架程序集,无法在当前目标框架中解析

标签 c# visual-studio-2010

我开始了一个新的 winforms 项目,相当简单,有一些标签、文本框和一个按钮。所有代码都运行良好。我忘记在创建应用程序之前将框架版本从 4(使用 VS 2010)更改为 3.5,当我将其更改为 3.5 或 3.5 客户端配置文件时,我收到以下警告:

The primary reference "Microsoft.CSharp", which is a framework assembly, could not be resolved in the currently targeted framework. ".NETFramework,Version=v3.5". To resolve this problem, either remove the reference "Microsoft.CSharp" or retarget your application to a framework version which contains "Microsoft.CSharp".

从一开始就使用 3.5 设置重新创建它并不是什么大问题,而且我相当确定我没有使用我需要的 4 框架中的任何东西。

最佳答案

在 VS 2010 for .NET 4 的大多数/所有项目模板中,添加了 Microsoft.CSharp 程序集引用。因此,当您创建项目时,您会自动获得此程序集引用。删除引用应该不会有任何问题。

关于c# - 主要引用 "Microsoft.CSharp"是框架程序集,无法在当前目标框架中解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4339004/

相关文章:

c# - 在 iframe 中使用 .net core 2 AuthorizationHandler 时,为什么身份为 null

c# - 使用 IdentityServer4 生成无密码的访问 token

visual-studio-2010 - 如何在 Visual Studio 2010 中关闭代码工具提示?

visual-studio-2010 - 如何在 WebTest VS2010 中绑定(bind)提取的参数

c# - Unity - 如何在解析/实例化对象时收到通知?

c# - 在这种假设情况下,是否有可能在 C# < 4 中围绕泛型协方差进行最终运行?

c# - 是否可以在自定义 WCF 服务行为中创建 TransactionScope? (异步、等待、TransactionScopeAsyncFlowOption.Enabled)

visual-studio-2010 - 如何在 Visual Studio 2010 中选择 CSS3 配置文件

visual-studio-2010 - VS2010有什么办法可以导出watch窗口的内容

asp.net-mvc - Windows XP上的Visual Studio 2010突然崩溃,然后停止工作,直到重新安装