请问asp.net dll 编译时 找不到类型或命名空间名称“名称”(是不是缺少 using 指令或程序集引用你如何解决了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问asp.net dll 编译时 找不到类型或命名空间名称“名称”(是不是缺少 using 指令或程序集引用你如何解决了相关的知识,希望对你有一定的参考价值。

已使用using namespace b,是用csc编译为dll时报错,因为我的a.cs文件引用了另一命名空间b,另一命名空间位于app_code中的了个子文件夹,与a.cs不在同一子文件夹。用csc编译为dll时报错

谢谢各位,我自己解决了,是csc 编译时要把所有引用到的自定义的命名空间的cs文件都包含进来一起编译。例如:csc /target:library /out:F:\net10\Bin\test.dll F:\net10\App_Code\*.cs

这个问题一般是在应用里缺少你使用的类所在的dll文件,一般解决方法是在项目上右键-》添加引用(引用的dll文件路径如果是外部dll就浏览,找到该dll,如果是系统dll就在。net或者com里面找到你所引用的dll)-》确定-》在代码中使用using +你所使用的类所在的命名空间 参考技术A 双击错误提示,导航到错误发生地,鼠标放上去可以看到右下角会提示你,点开就可以选择using了。 参考技术B 应该是你未添加引用。如果是.net语言编写的dll,引用-添加引用-浏览,选中该dll,添加即可。若是像C++语言编写的dll,需要引入System.Runtime.InteropServices命名空间,再以这样的形式添加外部dll,[DllImport("dll名称",Emtryport="")] 参考技术C 在app_code中的类不用写namespace直接就 实例化就可以了

以上是关于请问asp.net dll 编译时 找不到类型或命名空间名称“名称”(是不是缺少 using 指令或程序集引用你如何解决了的主要内容,如果未能解决你的问题,请参考以下文章

第三方 dll 在 ASP.NET MVC 项目中找不到它的依赖项

asp.net工程编译时出现的有关NuGet的问题

发布时找不到 CSC 错误元数据文件 dll

asp.net提示“未能加载文件或程序集“XXXXXXXX.dll”或它的某一个依赖项。找不到指定的模块。”

ASP .NET CORE 找不到带有自定义程序集的文件或程序集

找不到编译动态表达式所需的一种或多种类型。您是不是缺少对 Microsoft.CSharp.dll 和 System.Core.dll 的引用?