当前位置: 首页 > 编程语言 > C#

未在Visual Studio 2010中加载引用DLL分享

时间:2023-04-11 02:38:12 C#

C#学习教程:VisualStudio2010中未加载引用的DLL由C#3.5创建。当我第一次将DLL添加到引用时,我能够通过智能感知看到命名空间并创建其中一个控件的实例,但是当我去构建它时出现以下错误:类型或命名空间名称“BCA”无法找到(您是否缺少using指令或程序集引用?)我已经有一个用于该命名空间的using指令,它现在带有红色下划线,表明VS无法找到它。现在智能感知根本不接受那个命名空间。我什至尝试将控件添加到工具箱(它有效),但是当我将它们拖到GUI时,它说它找不到DLL引用,即使它显然知道它在哪里。我什至尝试将目标框架更改为3.5,但结果仍然相同。关于为什么会发生这种情况的任何想法?编辑-我注意到在VS输出的csc.exe参数中,它没有任何我尝试使用的DLL的/reference条目。当我在VS2008中创建相同的基础项目时,条目存在。另外,我在VS2010的DLL项目中可以成功引用DLL...看来WinForms项目不起作用。事实证明,这与VS2010默认为.NET4客户端配置文件有关,只要我将其更改为常规配置文件,它就可以正常构建。浪费了一天...查看目标框架..在我的项目中,是4.0客户端配置文件,e引用的dll在4.0中我尝试了Build->CleanSolution,然后我可以添加引用。我以前有过类似的问题,但配置文件不是问题,所以问题是我的类库使用了一个特殊的NuGet包,它有一个依赖......所以我在目标项目中安装了依赖包并添加了项目参考和作品!但是我不确定是否有更好的解决方案来解决这个问题???在我看来,VS应该足够聪明,可以将这些dll与引用一起携带。(本人已经验证“CopyLocal”设置为True)以上是C#学习教程:参考DLL分享的全部内容,在VisualStudio2010中没有加载,如果对大家有用还需要详细了解C#学习教程,希望大家多多关注——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: