我猜你正在使用Visual Studio? 如果你使用的是Visual Studio 2008(我没有使用Visual Studio 2005的经验),在项目属性的“发布”选项卡下,点击“应用程序文件”按钮。这将显示出项目所需的所有依赖程序集的列表。如果你发现某个必需的dll未被Visual Studio发布工具默认发布,你可以进入此处,并将有问题的dll的“发布状态”设置为“包括”。 在我的一些更复杂的项目中,有时候根据依赖类型,我需要进入此菜单并强制包含某些dll,而不是默认的“先决条件”设置。 但这都是在假设你已经正确引用了程序集,并且一切都编译正常的情况下。