zoukankan      html  css  js  c++  java
  • C# 未能找到类型或命名空间名称“XXXX”(是否缺少 using 指令或程序集引用?)解决方案

    1现象:编译项目时提示未找到类型或命名空间名称" " (是否缺少 using 指令或程序集引用?)

    解决方法:

    1.如果是未找到类型,检查是否引用了类型所在的命名空间,使用using指令。

    如果是未找到命名空间,那么检查是否引用了程序集,如果确认引用了程序集,那么检查程序集版本和项目是否一致,例如,你的项目是.net 4.0,而你的程序集是.net 3.5下编译的,或者你的引用项目与被引用项目的.NET framework版本不一样,例如一个是.NET 4.0 另一个是.NET 4.0 Client Profile。

    2.项目中 App_Code 文件夹中的类的命名空间,在添加的页面的  using XXXX  时,提示 未能找到类型或命名空间名称“XXXX”(是否缺少 using 指令或程序集引用?) ,说明要引用的这个类文件的  生成操作  属性没有选择  编译,vs中并没有承认此命名空间。

    修改:右击类文件-》属性-》生成操作-》将“内容”改为“编译”,然后重新生成,问题解决。

    3.另一种情况:项目中存在多个类库,生成项目时提示 未能找到类型或命名空间名称“XXXX”(是否缺少 using 指令或程序集引用?)  ,找到相应类库中的“引用”文件夹,在其中添加对应的dll文件,单独生成此类库,若还是提示,则需要查看“引用”中是否有引用其他类库所生成的dll文件,如果存在,则需要先确保生成该dll文件的类库可以正常生成,以此类推,最终生成整个项目。

    当时是第二种方案解决的,记录一下。

    好记性不如烂笔头,让积累成为一种习惯。
  • 相关阅读:
    韩式英语
    Daily dictation 听课笔记
    words with same pronunciation
    you will need to restart eclipse for the changes to take effect. would you like to restart now?
    glottal stop(britain fountain mountain)
    education 的发音
    第一次用Matlab 的lamada语句
    SVN的switch命令
    String的split
    SVN模型仓库中的资源从一个地方移动到另一个地方的办法(很久才解决)
  • 原文地址:https://www.cnblogs.com/sameLin/p/12361422.html
Copyright © 2011-2022 走看看