gpt4 book ai didi

.net - 找不到引用的 DLL,因为 VS 命名空间错误

转载 作者:行者123 更新时间:2023-12-04 16:52:05 26 4
gpt4 key购买 nike

我有一个包含常见类型和例程的 DLL。程序集名称和命名空间相同:

MyCompany.Tools.Common

我添加对此 DLL 的引用,然后向希望使用程序集中类型的文件添加 using 语句:
using MyCompany.Tools.Common;

然后我在另一个程序集中使用其中一种类型:
SafeInvoker.Invoke(this.pctBoxCLIP, delegate { this.pctBoxCLIP.Visible = value; });

到目前为止一切都很好,但是当我现在尝试构建程序集时,Visual Studio 提示:

"The type or namespace name 'Common' does not exist in the namespace 'MyCompany.Tools'



但是,如果我查看对象浏览器,我可以看到命名空间 MyCompany.Tools.Common &所有类型等。

如果我删除对 DLL 的引用并再次添加它,则会删除错误,直到我尝试再次构建。

知道这里发生了什么以及如何解决吗?

最佳答案

刚刚解决了完全相同的问题。我有一个使用 .NET Framework 4 Client Profile 编译的解决方案,另一个使用 .NET Framework 4 (Full) 编译。

将两者都更改为 Full 框架后,它开始工作。

关于.net - 找不到引用的 DLL,因为 VS 命名空间错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5662528/

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