Ada*_*ile 10 c# dll visual-studio-2010 c#-4.0
我正在开发VS2010中的C#4.0项目,需要使用一些包含在VS2008上用C#3.5创建的控件的旧DLL.当我第一次将DLL添加到引用时,我能够通过intellisense看到命名空间并创建其中一个控件的实例,但是当我去构建时,它会给我以下错误:
The type or namespace name 'BCA' could not be found (are you missing a using directive or an assembly reference?)
Run Code Online (Sandbox Code Playgroud)
我已经有一个针对该命名空间的using指令,现在以红色加下划线,表明VS无法找到它.现在,intellisense根本不会接受该名称空间.
我甚至尝试将控件添加到工具箱(有效),但是当我将它们拖到GUI时,它说它找不到DLL引用,即使它显然知道它在哪里.
我甚至尝试将目标框架更改为3.5,但仍然具有相同的结果.
有关为什么会发生这种情况的任何想法?
编辑 - 我注意到在VS输出的csc.exe参数中,它没有我正在尝试使用的DLL的任何/引用条目.当我在VS2008中创建相同的基本项目时,存在这些条目.此外,我可以成功引用VS2010中的DLL项目中的DLL ...它似乎只是WinForms项目不起作用.
| 归档时间: |
|
| 查看次数: |
14566 次 |
| 最近记录: |