AzureDevOps-自定义Resharper代码分析任务

时间:2018-11-19 14:47:42

标签: c# azure-devops resharper

我正在尝试在AzureDevOps中的版本上执行Resharper代码分析任务。效果很好-就像在本地运行Resharper一样,仅在代码构建上!实际上,它工作得很好。...

我在代码中创建了一些扩展类。为了使字符串/整数扩展易于使用,我已经匹配了例如类型的基本名称空间

namespace System { public static class StringExtensions { // code here... } } 这些(正确的是)在我的构建过程中被Resharper拾取,并给了我错误:

  

2018-11-19T14:40:13.5892634Z    ## [warning] src \ App \ Extensions \ StringExtensions.cs(1,1):警告:R#命名空间与文件位置不对应,应为:“ App”

我想在构建期间禁用它,因为我实际上想保持原样。我生成了一个App.csproj.DotSettings,其中包含以下内容:

<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
    <s:Boolean x:Key="/Default/CodeInspection/NamespaceProvider/NamespaceFoldersToSkip/=extensions/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

(请注意,扩展名位于扩展名文件夹的旁边,这就是为什么您在设置中看到“可跳过的文件夹=扩展名”的原因。

但是在构建过程中没有任何区别。有人知道如何获取构建以拾取这些自定义设置定义文件吗?

谢谢!

0 个答案:

没有答案