我有一个用ASP.net开发的网站(WSP)和3个项目(BLL / DAL / DTO)。 我也使用Telerik控件。
我的构建在TFS中失败,我怀疑这是因为我没有正确引用项目和Telerik dll。
当我在Source control explorer中添加项目和网站时,不包括dll。
我以后必须在网站的bin文件夹中添加它们,但我不认为它们被拾起了。我也意识到他们不在项目中。任何人都可以向我解释如何做到这一点。
当我查看我的项目并开始处理它时,如果我在其中一个项目中修改任何类,我就无法在本地构建我的项目。无法添加更改。
附件是: - 一个源代码控制,显示我在TFS中的应用程序的结构 - 工作区 - 应该在bin文件夹中的DLL。
答案 0 :(得分:1)
将任何第三方程序集存储在共享文件夹中。
使用共享文件夹添加对项目的引用。对于网站本身,将一个刷新文件添加到/ bin,以便在构建时从共享文件夹中复制最新版本。
答案 1 :(得分:0)
将任何DLL检查到源代码管理中是不好的做法。您应该为所有外部引用添加Nuget包。当您在没有Nuget包的情况下引用自己的第二方输出或第三方DLL时,您应该根据需要创建Nuget包,然后自己托管...