gpt4 book ai didi

c# - 引用 DLL 未在 Visual Studio 2010 中加载

转载 作者:可可西里 更新时间:2023-11-01 08:56:06 25 4
gpt4 key购买 nike

我正在 VS2010 中开发 C# 4.0 项目,需要使用一些较旧的 DLL,其中包含在 VS2008 上的 C# 3.5 中创建的控件。当我第一次将 DLL 添加到引用时,我能够通过智能感知看到命名空间并创建其中一个控件的实例,但是当我去构建时,它给了我以下错误:

The type or namespace name 'BCA' could not be found (are you missing a using directive or an assembly reference?)

而且我确实已经为该命名空间设置了一个using 指令,它现在带有红色下划线,表明VS 无法找到它。现在,智能感知根本不会选择该 namespace 。

我什至尝试将控件添加到工具箱(有效)但是当我将它们拖到 GUI 时,它说它无法找到 DLL 引用,即使它显然知道它在哪里。

我什至尝试将目标框架更改为 3.5,但结果仍然相同。

关于为什么会发生这种情况有什么想法吗?

编辑 - 我注意到在 VS 输出的 csc.exe 参数中,它没有我尝试使用的 DLL 的任何/reference 条目。当我在 VS2008 中创建相同的基本项目时,这些条目存在。此外,我可以在 VS2010 中成功引用 DLL 项目中的 DLL...似乎只是 WinForms 项目不起作用。

最佳答案

事实证明,这与 VS2010 默认为 .NET 4 客户端配置文件有关,一旦我将其更改为常规配置文件,它就可以正常构建。浪费了一天...

关于c# - 引用 DLL 未在 Visual Studio 2010 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2997502/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com