预定义类型“System.*****“未定义或未导入,且dll全部带有黄色感叹号

这篇具有很好参考价值的文章主要介绍了预定义类型“System.*****“未定义或未导入,且dll全部带有黄色感叹号。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一不小心动了vs的源文件Microsoft.Common.CurrentVersion.targets,导致引发了System下所有的方法如Object,Void等不可用,dll带有感叹号

刚开始不知道是源文件的错误,搜索到了好几种解决方法,有:

1.可能是dll的框架和项目框架不一致,打开项目属性,更改目标框架后重新生成并重启vs

2.删除源项目下的sln,然后用.csproj后缀文件打开,重新生成后保存sln,重启vs

3.删除bin,packages,.vs文件(可能有隐藏文件),然后启动vs重新生成解决方案

当我这些都做了一遍,我发现我的问题没有解决

于是我就把自己的项目换了一台电脑启动,我才知道是我动了vs的源文件,于是去GitHub上找到了Microsoft.Common.CurrentVersion.targets的开源文件,复制粘贴之后,项目就正常了,连接如下https://github.com/dotnet/msbuild/blob/main/src/Tasks/Microsoft.Common.CurrentVersion.targets

 

Microsoft.Common.CurrentVersion.targets的目录

预定义类型“System.*****“未定义或未导入,且dll全部带有黄色感叹号

 文章来源地址https://www.toymoban.com/news/detail-440633.html

到了这里,关于预定义类型“System.*****“未定义或未导入,且dll全部带有黄色感叹号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • (十二)反射与特性 -反射与预定义特性(1)

    1、什么是反射 了解反射之前,要先了解一下元数据。元数据指保存在程序集中的一些有关程序及其类型的数据,包括类、结构、委托、接口和枚举等)的成员和成员的信息。 程序在运行时,可以查看程序集以及其本身的元数据,是反射。 通过反射,可以在运行时获取程序或

    2024年02月09日
    浏览(34)
  • Matlab高效编程:向量化(vectorization)、矩阵化、变量预定义

    目录 0. 前言 1. 变量预定义 2. 向量化,vectorization 3. 矩阵化 3.1 离散化 3.2 双重循环实现 3.3 向量化实现 3.4 矩阵化实现         本文介绍几个Matlab常用的提高运行效率的编程技巧。         对一个基于数值化的方式计算一个连续函数的频谱(傅里叶变换)的例子给出了三种实

    2024年02月02日
    浏览(40)
  • JavaScript保留字和预定义的全局变量及函数汇总

    保留字也称,每种语言中都有该语言本身规定的一些,这些都是该语言的语法实现基础,JavaScript中规定了一些标识符作为现行版本的或者将来版本中可能会用到的,所以当我们定义标识符时就不能使用这些了,下面介绍下JavaScript保留

    2024年01月16日
    浏览(47)
  • 【Go 基础篇】Go语言关键字和预定义标识符解析:探索编程的基石与核心要素

    在计算机编程中,(Keywords)和预定义标识符(Predefined Identifiers)是编程语言的核心要素,它们在语法结构和语言功能中起到重要作用。在Go语言(Golang)中,和预定义标识符定义了编程的基本规则和构建块,是实现功能的关键。本篇博客将深入探讨Go语言中的关

    2024年02月12日
    浏览(51)
  • 在 QML 中,ComboBox 是一种常用的用户界面控件,通常用于提供一个下拉式的选择框,允许用户从预定义的选项列表中选择一个值

    ComboBox 详解: 以下是 ComboBox 的一些重要属性和特性: model : 用于指定 ComboBox 中的选项列表,可以是一个数组、列表、模型或者其他可迭代的数据结构。 editable : 用于指定是否允许用户编辑 ComboBox 中的文本输入框,以便输入非预定义的选项。 currentIndex : 用于获取或设置当前

    2024年04月15日
    浏览(33)
  • Unity调用Windows弹框(User32.dll/System.Windows.Forms.dll)

    在开发 PC 端项目时,有时我们需要提醒用户进行相关操作 / 提示用户下一步该如何操作 那么我们就需要与 Windows 进行交互,来告诉 Windows 弹个框出来 去提醒用户,确认/取消 是/否  这里有两种方法: 1.调用User32.dll外部库,实现弹框   2.调用System.Windows.Forms.dll 外部库,实现

    2024年02月13日
    浏览(27)
  • System.DllNotFoundException: 无法加载 DLL“halcon”: 找不到指定的模块

    System.DllNotFoundException: 无法加载 DLL“halcon”: 找不到指定的模块 1.首先保证电脑的操作系统版本和要求,我本机用的halcon版本21.05 2.halcon对操作系统要求: 严格检查操作系统版本是否达到要求,如果是Windows Server 2008不在支持列表,则会一直报 无法加载 DLL“halcon” 3.程序的根

    2024年02月11日
    浏览(31)
  • .NET Core 引发的异常: “SqlSugar.SqlSugarException“ 位于 System.Private.CoreLib.dll 中

    在使用.NET Core开发应用程序时,有时候会遇到各种不同的异常情况。其中一种常见的异常是 “SqlSugar.SqlSugarException”。这个异常通常在与数据库交互的过程中出现,特别是在使用SqlSugar库时。 SqlSugar是一个流行的ORM(对象关系映射)框架,它简化了与数据库的交互操作。它提

    2024年02月04日
    浏览(30)
  • 使用.net 6.0框架的WPF应用如何引用System.Windows.Forms这个dll

    在.net 6.0的WPF应用中,想使用OpenFileDialog 这个类或者FolderBrowserDialog这个类,是无法找到System.Windows.Forms这个dll引用的,即使从系统C盘里搜索到System.Windows.Forms.dll放到项目里,也会出现异常,而无法识别WPF自带的一些初始化方法。 OpenFileDialog还好,因为他有两个命名空间都有它

    2024年02月12日
    浏览(25)
  • Unity导入Goolgle.Protobuf.dll报错

    描述:在直接导入Google.Protobuf.dll时会出现以下两个报错信息 1.Assembly ‘Library/ScriptAssemblies/Assembly-CSharp.dll’ will not be loaded due to errors: Reference has errors ‘Google.Protobuf’. 2.Assembly ‘Assets/Plugins/Google.Protobuf.dll’ will not be loaded due to errors: Unable to resolve reference ‘System.Runtime.Compiler

    2024年02月12日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包