0

我需要添加对项目的引用以进行一些反思。但似乎这个项目没有 .DLL 文件(即使在构建之后)。

这会发生吗?

4

4 回答 4

3

该项目可能是一个可执行文件或网站项目,在我看来有几种可能性。

于 2010-05-19T14:12:13.730 回答
3

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

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

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

于 2010-05-19T14:12:27.793 回答
0

它是一个 ASP.NET 网站吗?它们不会编译成 dll,但 ASP.NET Web 项目会。

于 2010-05-19T14:13:07.310 回答
0

如果它是一个Class library项目,则应该有一个 DLL 作为输出。我建议检查Application项目设置的选项卡,看看Application Type它是什么。
您还可以检查Compile选项卡以检查将在何处创建程序集。

于 2010-05-19T14:13:52.527 回答