2011-01-27 58 views
0

我们有多个贡献者在Visual Studio 2010中处理C#项目。我想使用NUnit,但要确保它的正确版本包含在我们的存储库中。我知道这是可以做到的,我只是找不到一个很好的参考。通过SVN在多个环境中保持NUnit一致性

我认为这与在解决方案中包含正确的.dll文件以及以这种方式引用程序集有关。

在此先感谢。

回答

3

好了,我不知道有关这个在线指南(如果有的话),但据我了解的过程将是相当相似,同样一个对任何框架,它被添加到源,而不是从外部被引用。

所以,我会做到以下几点:

  • 找出哪些解决方案的项目中使用NUnit的。例如,卸载NUnit的,并尝试建立你的应用程序
  • 对于每一个项目的失败找出的NUnit的DLL被引用从中
  • 添加NUnit的二进制文件(只有那些被你的项目引用)的源代码控制
  • 参考您的项目,而不是引用官方的NUnit安装那些建立
  • 尝试构建解决方案再次

这可能是一个反复的过程与添加的二进制文件。例如,如果您使用的NUnit二进制文件引用了其他文件,它将会抱怨引用失败。逐个添加这些额外的库直到构建成功。确保官方NUnit在你尝试这个时候被卸载,以确保所有引用都是本地的。

希望这会有所帮助。