2014-11-11 5 views
0

VS 힌트를 적용하여 Visual Studio 코드 창에서 약간의 색 표시를 제거하려고 시도하고 있지만 빌드 오류가 발생했기 때문에 불가능합니다.VS 힌트가 빌드 오류를 발생시킵니다.

screenshot of the VS hints

이 코드는 잘 실행되지만 VS 내가 제거해야 힌트 : 내 마우스가 ToString 아래에 물결 모양의 선을 가리킬 때 여기

using System.Xml.Linq; 

XDocument XReport = new XDocument(new XDeclaration("1.0", "utf-8", "yes")); 
XProcessingInstruction XI = ... ;//ref to xsl stylesheet 
XReport.Add(XI); 
XReport.Add(...more xml content...); 
string NewPageContent = XReport.Declaration.ToString() + XReport.ToString(); 

이 스크린 샷입니다 : 여기 내 간단한 코드입니다 .ToString()을 두 번 입력하면 코드에 XReport.DeclarationXReport을 추가 할 수 없다는 오류가 발생합니다.

알려진 VS 버그입니까?

내 코드를 개선하는 데 대한 의견도 환영합니다.

+1

필자가 원하는 경우'.ToString()'을 제거하는 좋은 이유가 정말로 없습니다. VS가'.ToString()'을 제거한 행을 참조하고 있습니까? VS2013에 대한 경고 메시지가 표시되지 않습니다. – MrPaulch

+0

VS 경고 메시지의 내용은 무엇입니까? – Tyress

+0

스크린 샷을 추가했습니다. '.ToString()'을 삭제할 수 없다는 것에 동의합니다. 어떤 종류의 버그입니까? – Roland

답변

1

이것은 Visual Studio의 것이 아니며,이 메시지를 표시하는 DevExpress 추가 기능입니다.

메시지가 잘못되었습니다. + 연산자는 해당 개체에서 유효하지 않으며 + 연산자를 구현 한 경우 string이 될 가능성이 낮습니다.

DevExpress에서 버그를보고하십시오.

+0

당신이 옳을 수도 있습니다. DevExpress 컨트롤이 설치되어 있습니다. 나는이 PC와 VS 설치를 물려 받았다. 따라서 웨이브 라인과 마진 색상 표시가있는 프로그래밍 힌트는 VS가 아닌 DevExpress 도구를 사용하여 작성해야합니다. 나는 이것을 조사 할 것이다. – Roland

+0

그들 중 일부는 실제로. 대화 상자는 확실히 DE입니다.이 줄은 Visual Studio의 것일 수 있습니다. –

+0

여기 내 DevExpress 질문입니다 : https://www.devexpress.com/Support/Center/Question/Details/T171613 – Roland

0
과정이없는 버그 그러나 우리는 어느 .ToString() 통화 중 하나를 제거 할 수 있습니다

:-) 기능의

있지만 두, 그것은 확인을 만들 것이다! 두 힌트가 맞습니다.

하나의 통화를 제거한 후에 다른 통화가 여전히 물결 모양의 줄이 있지만 제거 할 수없는 새로운 버그가 있습니다.

여기서 구문의 세부 사항을 알 수는 없지만 빌드하면 괜찮습니다.

(이 답변으로 자격이 있는지 사실, 나도 몰라)이 대부분의 아마 DevExpress의 CodeRush의 이전 버전에서 버그가

0

. 현재 버전이이를 수정했을 수도 있습니다. DevExpress 지원팀이 현재 버전에서이 오류를 재현 할 수 없습니다.

관련 문제