为什么我的项目参考不会被Visual Studio中的Web部署包装拾取?

Tra*_*lig 5 asp.net package visual-studio-2010 msdeploy

我有一个包含两个项目的Visual Studio 2010解决方案:

  1. ASP.NET MVC 3 Web应用程序.
  2. 一个类库.

MVC应用程序具有对类库的项目引用.

当我使用Visual Studio中的"构建部署包"选项来使用我的Web应用程序构建zip文件进行部署时,它不包含类库.因此,在部署之后,由于缺少程序集,我得到一个例外.

我已经验证项目引用设置为"Copy Local = true".在构建和调试站点时,工作正常,类库位于bin文件夹中.只有在构建部署包时才会丢失它.

如果我从项目引用切换到直接程序集引用,指向bin/Debug/ClassLibrary.dll文件,该程序包将正确构建并包含类库.我只看到它是项目参考时的问题.

如何将类库作为项目引用以正确包含在Web应用程序包中?

chr*_*man 0

是不是有些愚蠢的事情,比如类库中只有客户资料?