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