Vb.net 自动引用Microsoft.Data.Tools.Schema.Sql.UnitTesting

Vb.net 自动引用Microsoft.Data.Tools.Schema.Sql.UnitTesting,vb.net,visual-studio,visual-studio-2012,sql-server-data-tools,Vb.net,Visual Studio,Visual Studio 2012,Sql Server Data Tools,以下引用将自动添加到我的(控制台应用程序)项目中: 我的老板无法在他的机器上打开项目 据我所知,我在项目中没有任何模式单元测试,并且应该没有理由引用这些测试 我如何解决这个问题?这可能是因为我在管理SSDT,而我的老板不是 更新 可以通过解决方案资源管理器中的references节点删除引用,也可以通过项目属性->引用->未使用的引用…删除引用,但当我下次重新打开解决方案时,它们会被重新添加 这是一个多项目解决方案,但其他项目(WPF应用程序,2个类库)都没有这些添加的引用。显然这是由SSDT造

以下引用将自动添加到我的(控制台应用程序)项目中:

我的老板无法在他的机器上打开项目

据我所知,我在项目中没有任何模式单元测试,并且应该没有理由引用这些测试

我如何解决这个问题?这可能是因为我在管理SSDT,而我的老板不是

更新

可以通过解决方案资源管理器中的
references
节点删除引用,也可以通过项目属性->引用->未使用的引用…删除引用,但当我下次重新打开解决方案时,它们会被重新添加


这是一个多项目解决方案,但其他项目(WPF应用程序,2个类库)都没有这些添加的引用。

显然这是由SSDT造成的,因为当我的老板在他的机器上安装SSDT时,他能够毫无问题地打开项目


也许SSDT会将其视为一个SQL项目,因为项目中包含许多SQL文件。

如果它们真的没有被使用,您的上司应该能够编辑项目文件中的行-它是XML,易于理解。正如我在更新中所指出的,下次打开解决方案时会重新添加引用。好的,但是你的老板至少可以打开这个项目,它会被重新添加到你的副本中,而不是他的副本中。只要您签入的版本没有多余的行,并且在提交时小心不要重新添加这些行,您就可以作为一个解决方案一起工作,直到您找到它们的来源。我想您可以在这里找到答案:
Microsoft.Data.Tools.Schema.Sql.UnitTesting.dll
Microsoft.Data.Tools.Components.dll