zoukankan      html  css  js  c++  java
  • 错误 Metadata file 'C:CommoninDebugCommon.dll' could not be found

    一个通用方法de类库/总是报这个错误/很明显就是没有成功生成程序集。。。

    但是就是找不到哪里的错误!!!!

    如果是代码写错的话,可能会直接提示在哪个文件中哪行代码写错了,然后dll生成不了,但是这个错误搞的很没头绪啊,

    发现,用习惯vs这么强大的IDE之后,如果"错误列表"中的错误不直接指出在哪一行代码出错,一开始就真的毫无头绪啊,

    然后我把引用了这个类库的其它项目全卸载了,将这个类库设置为启动项目,重新生成看到“输出”(不是错误列表)一栏的信息:

    1>------ 已启动生成: 项目: Common, 配置: Debug Any CPU ------
    1>C:CommonToolsHelperTools.cs(7,18,7,21): error CS0234: The type or namespace name 'Mvc' does not exist in the namespace 'System.Web' (are you missing an assembly reference?)
    ========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

    这时候才看到了

    using System.Web.Mvc;

    发现没有引用这个程序集,仔细看下这个Tools.cs文件中根本用不到这个程序集,果断删除这个引用,删除"using System.Web.Mvc;"这行代码

    重新生成,成功!

    重新加载其它项目,全部重新生成,Ok了!

    关键,我後来想重现一下这个错误,

    结果这个错误就从输出转到错误列表了!!!

    严重性    代码    说明    项目    文件    行    禁止显示状态
    X错误    CS0234    命名空间“System.Web”中不存在类型或命名空间名“Mvc”(是否缺少程序集引用?)    Common    C:CommonToolsHelperTools.cs    7    活动

    如果早点出现在错误列表中,也没这么多事了,,,也不追究了,

    知道一个思路就行了:

    如果没有在错误列表中提示具体的错误,单独生成那个项目,看"输出"那一栏的具体错误!

  • 相关阅读:
    codeforces 132C Logo Turtle(dp)
    LCIS 最长公共上升子序列
    欧拉函数与欧拉定理
    HDU 5592 ZYB's Premutation(树状数组+二分)
    HDU 4294 Multiple(搜索+数学)
    1080 Graduate Admission (30分)(排序)
    1078 Hashing (25分)(欧拉筛素数打表 + hash平方探测)
    1074 Reversing Linked List (25分)(链表区间反转)
    1099 Build A Binary Search Tree (30分)(BST的层序或者中序遍历建树,层序便利输出树)
    1068 Find More Coins (30分)(记忆化搜索 || dp)
  • 原文地址:https://www.cnblogs.com/love-zf/p/6118927.html
Copyright © 2011-2022 走看看