우리는 존 소총의 프로토 CSHARP 포트를 사용하고, 우리는을 생성 Visual Studio 2010에서 Visual Studio 2010을비주얼 스튜디오 2010 protobuf-CSHARP 포트
에서 ReSharper에서과 혼합했을 때 어떤 어려움 실행 해요. 로 엮은 사용자 지정 MSBuild에서 대상을 통해 CS 파일은 다음과 같습니다
는<Target Name="BeforeBuild" DependsOnTargets="CompileProtos" />
CompileProtos
대상 ProtoGen
를 실행 한 후 CreateItem
을 사용하여, @(Compile)
항목 그룹에 .cs 생성 된 파일을 추가합니다. 이것은 정의 된 디렉토리를 찾고 찾은 모든 .proto 파일을 컴파일하므로 프로젝트에 나열되지 않습니다.
ReSharper가 .cs 파일의 내용을 인식하지 못하는 이유는 프로젝트에 없기 때문에 ReSharper가 솔루션 파일을 인식 할 수 없기 때문입니다. 녹색.
프로젝트에 .cs 파일을 추가하면 .cs 파일이 Compile
항목 그룹에 두 번 추가되었으므로 빌드가 실패합니다.
나는 마크의 protobuf - 그물 거기에 비주얼 스튜디오 2008 goodness을 가지고 있다는 것을 알고 난 비슷한 찾고 있어요,하지만 이상적으로 2010 년
존의 protobuf-CSHARP - 포트 및 Visual Studio, 나는 ' .proto 파일을 프로젝트에 추가하고 올바르게 작성한 다음 Visual Studio 및 ReSharper에 생성 된 .cs 파일에 대해 알리면 IntelliSense 및 솔루션 분석이 제대로 작동합니다.
.xsd 파일이 .cs 파일을 암시 적으로 생성 할 수있는 방법과 같은 것이 트릭을 수행한다고 생각합니다.
전체 대상 세트를 공유 할 수 있습니까? – DarkWanderer