fxcop

    1

    1답변

    어셈블리 "A"에 기본 형식이 있고 어셈블리 "B"에 파생 형식 "Child"이 있습니다. 이 같은 "자료"에서 파생 조립품 "B"종류에서 찾을 수의 FxCop을 사용하고 : var baseAssemblyNode = AssemblyNode.GetAssembly("A.dll"), true, true, false); var baseType = baseAsse

    8

    1답변

    전체 유형에 대해 FxCop 경고를 표시하지 않으려면 어떻게해야합니까? namespace ConsoleApplication1 { public static class Serializer<T> { public static string Serialize(T obj) { return string.Empty;

    0

    1답변

    나는 T4를 배우고 있으며, 멤버를 위해 내 커스텀 클래스를 성공적으로 심문하고있다. 그러나 내가 필요한 것은 이름, 성 및 우편 번호와 같이 내가 생성 한 속성 만 가져 오는 것입니다. foreach(Microsoft.Cci.Member member in class.Members) { if(member.IsPublic) {

    4

    4답변

    우리는 FxCop을 사용하고 있으며 우리가 좋아하는 것에 대해 너무 많은 오 탐지를 생성합니다. 예를 들어, 리플렉션을 사용하여 개인 메서드가 호출 된 경우이 메서드는 잠재적으로 사용되지 않는 것으로보고되고 이해할 수 있으며 SuppressMessage 특성을 사용하여이 경고를 명시 적으로 표시하지 않습니다. 그러나 FxCop은 이미 경고를 표시하지 않은

    5

    2답변

    )에 대해 경고하는 .Net StyleCop 규칙이 있습니까? 다른 유형의 잠금이 잘못된 것입니까? 있습니까? 그렇지 않으면이? 을 잡을 것 Stylecop /의 FxCop 규칙, 당신은 사용자 정의 규칙을 구현 좀 도와 주시겠습니까? 그들은 그들 모두를위한 코드가 비슷해야합니다, 그렇지? 감사합니다.

    9

    1답변

    나는 데이터베이스에 저장된 고객을 다루는 코드를 가지고있다. 객체 Customer이 있으며, 그 중 두 번째 유형 인 byte[]이 있습니다. 하나는 암호 용 속성이고 다른 하나는 암호 해시입니다. 의 FxCop와 코드를 확인, 나는 그것이 불만 볼 (CA1819을 성능 규칙)이 : 배열 코드의 비 효율성 경향이있다 반환 "속성 컬렉션을 사용하거나 고려해보

    1

    1답변

    FxCop에서 주어진 어셈블리의 내부 인터페이스와 클래스를 무시/건너 뛰기 분석 할 수 있습니까? 나는 모든 공용 인터페이스와 클래스를 FxCop에 지정하는 것에 관심이 없다. 이것은 새로운 공용 유형이 추가 될 때마다 FxCop의 구성으로 가서이 새로운 유형을 추가해야 함을 의미합니다.

    2

    2답변

    어셈블리에서 일부 클래스를로드하고 클래스를 분석 한 다음 일부 코드를 생성하는 T4 템플릿을 작성하고 있습니다. 내가해야 할 분석의 한가지 특별한 점은 클래스가 일반 목록을 구현하는지 여부를 결정하는 것입니다. C#에서이 작업을 매우 간단하게 수행 할 수 있습니다. public class Foo : List<string> { } var t = typeo

    1

    1답변

    UserControl이 포함 된 WebProject에서 FxCop을 실행하면 해당 UserControl의 모든 ServerControl (Label, TextBox, ...)에 대해 CA2000 경고 (System.IDisposable.Dispose 호출)가 발생합니다. 나는 이것이 일어나는 이유를 이해합니다. '해로운'ServerControl을 Place

    10

    3답변

    Do not expose generic lists 을 "일반적인 목록을 노출하지 마십시오", 거의 모든 곳에서 내가 필요 목록 또는 사용자 모음을 모든 코드에서 사용할 수 있습니다. 그렇다면 .ToList()가 규칙을 무시하고 있습니까? 또는 목록을 복사하여 위반 사항을 수정하고 여전히 목록을 반환하는 것과 같은 기술이 있습니까?