我需要添加对项目进行一些反思的参考。但是看来该项目没有.dll文件(即使在构建之后)。

这会发生吗?

有帮助吗?

解决方案

如果您要添加对拥有源代码的项目的引用,只需将项目添加到解决方案中,然后添加到项目的引用。如果该选项可用,请始终更喜欢引用项目而不是引用二进制文件。

如果您要添加对解决方案中尚未项目的内容的引用,那么(当然)您需要二进制。

不要尝试添加对解决方案中已经存在的项目生成的二进制文件的引用。那真是愚蠢。 :)

其他提示

该项目可能是我想到的几种可能性的可执行文件或网站项目。

它是ASP.NET网站吗?他们不会汇编为DLL,但ASP.NET Web项目将会。

如果是 Class library 项目应该有一个DLL作为输出。我建议检查 Application 项目设置的标签,看看什么 Application Type 它是。
您也可以检查 Compile 选项卡以检查将在哪里创建组件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top