2014-04-18 1 views
4

Visual Studio의 코드 분석 기능을 사용하려고합니다. 불행히도 (또는 다행스럽게도) 저는 캐나다에 거주하며 코드 분석은 "색"이라는 단어의 철자에 대해 불평합니다. custom dictionary을 사용하려고하는데 VS2013이이를 무시하는 것 같습니다.VS2013 코드 분석 사용자 지정 사전이 작동하지 않습니다.

<Dictionary> 
    <Words> 
    <Unrecognized> 
     <Word></Word> 
    </Unrecognized> 
    <Recognized> 
     <Word>colour</Word> 
    </Recognized> 
    <Deprecated> 
     <Term PreferredAlternate=""></Term> 
    </Deprecated> 
    <Compound> 
     <Term CompoundAlternate=""></Term> 
    </Compound> 
    <DiscreteExceptions> 
     <Term></Term> 
    </DiscreteExceptions> 
    </Words> 
    <Acronyms> 
    <CasingExceptions> 
     <Acronym></Acronym> 
    </CasingExceptions> 
    </Acronyms> 
</Dictionary> 

나는 또한 아래 컬링 시도했다 :

여기 enter image description here

가 사전 파일의 내용이다 : 여기

프로젝트 (및 솔루션)에 대한 사전의 위치입니다 사용자 지정 사전의 내용 :

<Dictionary> 
    <Words> 
    <Recognized> 
     <Word>colour</Word> 
    </Recognized> 
    </Words> 
</Dictionary> 

무슨 일이 일어나고 있는지 그리고 어떻게 해결할 수 있는지 아는 사람 있습니까?

+2

이단 불구하고, 나는 마지 못해이 프로그램에 올 때, (미국) 미국식 삶의 사실 것을 인정했습니다. 가장 명확하게 미국 철자 지향적 인 시스템에 지역 단어를 도입하면 소음과 모호성이 생길 수 있습니다. 이제는 프로그램에서 "색상"이라는 단어를 볼 때 저주합니다. 나는 무엇을해야합니까 ???? – spender

+0

우리 언어의 입양인 모두에게 감사드립니다. – paqogomez

답변

6

사용자 지정 사전을 사용할 필요가 없습니다. 대신 코드 기반에서 일관되게 캐나다 철자를 사용하는 경우 CodeAnalysisCulture MSBuild property을 사용하여 맞춤법 규칙이 작동해야하는 언어로 en-CA의 사용을 지정할 수 있습니다. 예 : : 그것은 보일 수

<CodeAnalysisCulture>en-CA</CodeAnalysisCulture> 
+1

이것은 내 문제를 해결할 수 있지만 내 질문에 대답하지 않습니다. 사용자 지정 사전에서 어떤 일이 벌어지고 있는지 알 수 있습니까? –

+8

사용자 지정 사전 파일의 빌드 작업을 CodeAnalysisDictionary로 설정 했습니까 (http://msdn.microsoft.com/en-us/library/bb514188.aspx#BKMK_ToApplyACustomDictionaryToAProject)? –

관련 문제