Visual studio 将nunit设置为在测试前生成,在生成解决方案时不生成项目

Visual studio 将nunit设置为在测试前生成,在生成解决方案时不生成项目,visual-studio,nunit,Visual Studio,Nunit,它是我们将测试项目设置为不生成的解决方案属性。这是因为并非所有开发人员都安装了nunit,期望他们安装nunit只是为了构建项目会引起对nunit的不满 这也导致运行测试更加困难,我们必须构建运行测试 有没有办法排除项目,这样就不会引用nunit库/依赖nunit库,当程序员要求运行单元测试时,就会生成单元测试 (使用:visual studio 2012 professional)您是否考虑过将NUnit库和适配器添加为NuGet包? 这样做将使构建运行并工作——在不打扰开发人员的情况下进行必

它是我们将测试项目设置为不生成的解决方案属性。这是因为并非所有开发人员都安装了nunit,期望他们安装nunit只是为了构建项目会引起对nunit的不满

这也导致运行测试更加困难,我们必须构建运行测试

有没有办法排除项目,这样就不会引用nunit库/依赖nunit库,当程序员要求运行单元测试时,就会生成单元测试


(使用:visual studio 2012 professional)

您是否考虑过将NUnit库和适配器添加为NuGet包? 这样做将使构建运行并工作——在不打扰开发人员的情况下进行必要的下载,这根本不需要安装

您可以选择将nuget软件包添加到解决方案/源代码管理中,或者让它按需下载。 关于一些细节,我有一篇关于这种方法的博客文章

注意,nuget方法不需要TFS,它只需要VS就可以很好地工作