내가 인터페이스가 선언 된 프로젝트가 Stylecop 4.7.31 를 사용하려고 해요 :Stylecop하지 않습니다 이해 <inheritdoc />
public interface IRmlManager
{
/// <summary>
/// Adds the notification.
/// </summary>
/// <param name="notificationData">The notification data.</param>
void AddNotification(RmlNotificationData notificationData);
}
다른 프로젝트의 구현을 인터페이스 :
public class RmlManager : IRmlManager
{
........
/// ???
void AddNotification(RmlNotificationData notificationData);
........
}
내가 대신 ???의 <inheritdoc />
를 사용하는 경우, Stylecop 그것을 무시하고 생산 오류 :
BusinessLogic\RmlManager.cs(39,1): error : SA1604: The documentation header must have a summary tag.
BusinessLogic\RmlManager.cs(39,1): error : SA1611: The documentation header must contain param tags matching the element's parameter list.
내가 잘못하고있는 아이디어가 있습니까? Google에 따르면 Stylecop은 약 4.1 버전에서 시작하는이 태그를 지원합니다.
귀하의 발췌 문장에서'RmlManager'는'IRmlManager'를 구현하는 것으로 보이지 않습니다. 그건 그냥 오타예요? 그렇지 않다면 나는 그것이 문제라고 생각한다. – dlev
네, 고정 오타입니다. 통지 주셔서 감사합니다 – Alek86