我们有一组使用.NET / C#以类似方式开发的项目。我们还有一套通用的最佳实践,并希望使用StyleCop和FxCop进行验证。
我们希望为每个解决方案执行一次一次的维护,以使用预定义的配置强制运行StyleCop和FxCop。
我正在考虑创建一个解决方案范围的NuGet包,它以这种方式修改构建行为。不幸的是,解决方案范围的包have been deprecated (并且可能会在某些未定义的未来带回来)。
我们创建了一个NuGet包,它在构建后运行StyleCop和FxCop,但由于上述原因,它只能在项目级别安装。这是不可接受的,因为在开发期间,开发人员将添加新项目,并且可能忘记安装“构建包”。
是否可以通过以下方式统一我们的构建配置:
(另外,我们的最佳实践包括对每一段代码进行快速单元测试 - 因此,在Visual Studio中按下每个“Build”按钮后,“配置”我们的解决方案以运行单元测试会很方便。) 功能