我需要添加对项目的引用以进行一些反思。但似乎这个项目没有 .DLL 文件(即使在构建之后)。
这会发生吗?
该项目可能是一个可执行文件或网站项目,在我看来有几种可能性。
如果您要添加对拥有源代码的项目的引用,只需将该项目添加到您的解决方案并添加对该项目的引用。如果该选项可用,则始终更喜欢引用项目而不是引用二进制文件。
如果您要添加对解决方案中尚未成为项目的内容的引用,那么您(当然)将需要二进制文件。
不要尝试添加对已在解决方案中的项目生成的二进制文件的引用。这很愚蠢。:)
它是一个 ASP.NET 网站吗?它们不会编译成 dll,但 ASP.NET Web 项目会。
如果它是一个Class library
项目,则应该有一个 DLL 作为输出。我建议检查Application
项目设置的选项卡,看看Application Type
它是什么。
您还可以检查Compile
选项卡以检查将在何处创建程序集。