我和朋友正在开发一个ASP.NET网站,该朋友决定将NHibernate框架用于ORM。我对使用非标准框架有零经验,他有更多的经验,但不是在.NET中,而是在Java中。
问题是他将项目的更改提交到subversion存储库后,他将所有更改都在本地工作,但是当我更新时,VS会发出7个错误,并发出有关未找到NHibernate程序集引用的警告。他刚刚添加了对项目的引用。有一个bin
文件夹,其中一些dll.refresh
驻留(此文件导致警告)指向我朋友计算机上的完整路径名(换句话说是坏事)。
他和我想知道,他做错了什么?我们如何在项目中嵌入DLL?
答案 0 :(得分:2)
他需要将原始程序集从项目中引用它们的任何地方提交到subversion。例如,他可以为项目创建一个lib
子文件夹,用于放置所有第三方程序集。然后从这个lib文件夹中引用并将其提交给subversion。然后当你结账时你会得到这个lib文件夹,应用程序将在本地编译,因为所有必需的依赖项都是源代码控制的一部分。
答案 1 :(得分:0)