fxcop

    1

    1답변

    Fxcop 사용자 지정 규칙을 만들고 xml 파일을 정의했습니다. Fxcop GUI에 사용자 지정 규칙 어셈블리를 추가하면 규칙이 표시되지 않습니다. 관련 정보를 검색 : using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsof

    0

    1답변

    Metrics.exe : 오류 : 참조 된 어셈블리 'Exception.dll, version = 1.0.5289.9, Culture = neutral, publickeytoken = 67er8 ..'을 (를) 찾을 수 없습니다. 이 어셈블리는 분석에 필요하며 \ bin \ cancel.dll에서 참조했습니다. 그러나 참조하려고하는 어셈블리 (Excepti

    0

    1답변

    우리는 때문에 링크 요청에 의 FxCop이 나에게 CA2122 오류의 전체 부하를 제공합니다 (우리가 실행하는 데 필요한 기본 응용 프로그램을 호스팅) 백그라운드 프로세스를 킥오프 Process.Start를 사용 하늘빛에서 작업자 역할을한다. 나는이 속성을 추가하려고 할 때 : [PermissionSet(SecurityAction.LinkDemand, Na

    0

    2답변

    제 3 자 C API를 랩핑하고 인터페이스하는 .NET API를 만들려고합니다. API를 같은 의미가 있습니다으로 다음과 같이 은 바이너리 파일에서 문자열 목록을 나타내는 속성이 있습니다. 엔트리가없는 목록이있는 속성 사이에는 구분이 있습니다.이 경우 속성은 빈 목록이있는 파일에 기록됩니다. 목록은 모두 생략되며,이 경우 속성은 파일에서 생략됩니다. 나의

    4

    2답변

    첫 번째 생각은 각 dll을 개별적으로 나열하는 것은 나쁜 습관이라고 생각합니다. 누군가가 새 프로젝트/dll을 만들 때마다 내 TC 구성을 편집하지 않아도됩니다. 기존의 디렉토리 구조에서 나는 현명한 와일드 카드 패턴을 찾을 수는 없지만. 디렉토리 구조 솔루션 컨테이너 빈 디버그 코어 빈 디버그 웹 빈 디버그 ... 어떤 와일드 카드 패턴 (같은 **\b

    0

    1답변

    VisitMethodCall 무시를 사용하여 자체 버전의 CA2241을 구현하려고합니다. String.Format의 인수 수가 5 개 이하인 경우 작동하지만 인수가 6 개 이상 (형식 문자열 포함)이면 항상 2 개의 인수 만 표시합니다. Console.WriteLine(String.Format("{0} {1}", 1, 2)); Console.WriteLi

    2

    2답변

    상당히 큰 (> 150 솔루션) 코드 기반의 클라이언트가 있습니다. 그들은 그들의 개발자들이 사용할 수있는 승인 된 제 3 자 어셈블리 목록을 가지고 있으며, Sonar를 사용하여 승인 된 목록에없는 어셈블리를 사용하는 프로젝트를 식별하고 싶습니다. 간단한 예 : foo.dll를 foo.dll를 내 솔루션 참조는가 foo.dll를 내 솔루션의 사용이보고되어

    4

    1답변

    Entity Framework (Microsoft 자체 임)를 포함한 모든 프로젝트 - "DB"대신 "Db"를 사용하십시오. 그래서 그들은 "Db"를 약어로 취급합니다. 그러나 FxCop은이 용어를 머리 글자로 취급하므로 "DB"라고해야합니다. 나는 다른 abbeviations처럼 쓰여지기를 좋아한다. FxCop에 강제로 어떻게 적용합니까? 나는 "Id"와

    0

    1답변

    우리는 Visual Studio Professional 2012로 전환하고 있으며 이제 코드 분석에 액세스 할 수 있습니다. 이전에는 FxCop을 사용하고 SourceControlPath\OurFxCopSharedProject.FxCop 매개 변수를 전달했습니다. 또한 FxCop.exe가 포함 된 (소스가 제어되는) 폴더에 CustomDictionary.x

    1

    2답변

    에 경고 : private readonly Lazy<IWindsorContainer> LazyContainer = new Lazy<IWindsorContainer>(() => new WindsorContainer().Install(new WindsorInstaller())); 및 WindsorContainer 실제로 나중에 호스트에서 자연스럽