我们最近开始使用 Visual Studio 2012。我们还使用来自 DevExpress 的第三方 ASP.NET 控件。我们也在使用 Team Foundation Server 2012。
为简单起见,假设文件夹结构如下所示:
C:\Tfs\Main\Components
C:\Tfs\Main\WebSite
过去,当我们添加对第三方 DLL 的引用时,过程是:
将实际的 DLL 添加到 /Components 文件夹
将 *.dll.refresh 文件添加到 /WebSite/bin 文件夹
我正在尝试在 Visual Studio 2012 中执行此操作,但是...
每次我选择“添加引用”并浏览(我实际上是在浏览 DLL 文件......而不是选择另一个项目)到 /Components 文件夹时 -
(1) DevExpress 组件似乎被添加为GAC类型引用 (2) DLL未复制到 /bin 文件夹 (3) 未创建 .dll.refresh 文件
问题是......当我签入并且另一个开发人员执行“获取最新”时,如果他没有安装 DevExpress,那么这将导致问题。
那么我错过了什么?
为什么 Visual Studio 2012 不会为我在 /bin 文件夹中创建 .dll.refresh 文件?
谢谢,
格伦·J·弗戈