c# - 为什么我的项目引用指向 "obj"目录下的一个dll?

标签 c# asp.net visual-studio-2015 project-reference

我正在添加对项目的项目引用,该项目已经添加了一些项目引用。如果我检查现有的属性,它们都有指向其项目的 bin 目录的路径,例如:

C:\MyProject2\bin\Debug\MyProject2.dll

但是,当添加另一个项目引用时,它以指向其 obj 目录的路径结束:

C:\MyProject3\obj\Debug\MyProject3.dll

那个 dll 似乎根本不存在! (虽然这可能是因为我还不能编译整个解决方案。)

为什么一个项目引用指向 bin,而另一个指向 obj?以及如何纠正?

最佳答案

当引用的项目未构建时,引用的路径将指向 obj 目录中的一个 DLL。构建完成后,该路径将自动指向 bin 目录中的一个(现在存在的 DLL)。

关于c# - 为什么我的项目引用指向 "obj"目录下的一个dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38051118/

相关文章:

c++ - Visual Studio 2015 将目标平台更改为 windows 7

c# - Azure Active Directory 导致注销时出现 CORS 错误

c# - OLE DB 的 SAS 提供程序 (SAS.IOMProvider) 不适用于 ObjectPool

c# - 使用 Global.asax asp.net 的自定义错误

c++ - 在 MS Visual C++ 中调试未处理异常的正确方法

android - 带有 Xamarin 的 Visual Studio 2015 - VS 上未显示设备

c# - 为什么不直接使用类字段呢?

asp.net - 如何使用 open xml 将数据表单数据库绑定(bind)到 powerpoint 中的现有表

javascript - 如何在 Jquery 中创建动态下拉列表循环?

c# - DropDownList如何设置DataSource