2012-04-19 1 views
1

현재 SVN 수정 버전을 Version.cs 파일에 작성하는 빌드 태스크가 포함 된 C# 라이브러리 프로젝트가 있습니다. 내가 AssemblyInfo.cs 파일에서 기존 AssemblyVersion 속성을 제거했습니다AssemblyVersion 특성을 별도의 파일로 이동할 때 Mono에서 빌드 오류가 발생했습니다.

[assembly: System.Reflection.AssemblyVersion(0.0.0.1325)] 

: 결과 파일은이 한 줄이 포함되어 있습니다.

모노를 사용하여 컴파일 할 때 gmcs 컴파일러는이를 좋아하지 않는다 - 그것은 다음과 같은 구문 분석 오류가 발생합니다 : 왜 이런 일이

'value' is invalid attribute target. All attributes in this attribute section will be ignored

어떤 아이디어? 확실히 AssemblyInfo.cs는 일종의 "특별한"파일이 아닙니다. 버전 속성을 쓰지 않아도됩니다 ...

아직 Windows/VS.NET에서 사용하지 않았습니다. 두 플랫폼 모두에서 컴파일 할 수 있어야 함).

답변

1

젠체하는, 나는 버전 문자열을 인용하지 않았다. ([assembly: System.Reflection.AssemblyVersion("0.0.0.1325")] ...