在从其他开发人员检出项目后,我们经常会在他的计算机上找到一些dll,但是当我在本地计算机上搜索它们时,它们就不存在了。这些是标准的Microsoft dll。
Microsoft.EnterpriseManagement.Common
Microsoft.EnterpriseManagement.ServiceManager.UI.Console
Microsoft.EnterpriseManagement.UI.Core
Microsoft.ScriptManager.MSAjax
Microsoft.ScriptManager.WebForms
但是当我去寻找上面的dll时,它们不在我的机器上,但是当我创建一个新的asp.net项目(使用VS2012)时,这些dll就在那里。
答案 0 :(得分:0)
可能有以下原因: -
另一位开发人员从他的本地文件夹(而不是GAC等)中引用这些dll,并且他没有在SVN中签入这些dll。因此,您不会在结帐/更新时获取它们
还要检查VS2012解决方案中这些dll的引用路径/位置。
由于这些是标准的Microsoft dll,因此当您创建任何新项目时,VS2012会从.net参考库中选择它们。