2

我们最近开始使用 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·弗戈

4

1 回答 1

2

制作您的 dll 的解决方案项目并从那里引用它们。

于 2013-07-19T20:35:07.340 回答