我们最近开始使用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文件?
谢谢,
Glen J Fergo
答案 0 :(得分:1)
制作你的dll解决方案项目并从那里引用它们。