AssemblyInfo.cs 파일에서 버전 번호를 추출하려고합니다! 그리고 난 사용하려고합니다 System.Reflection.Assembly.LoadFile(path);
하지만 이것을하는 동안 BadImageFormatException을 얻습니다. "모듈에 어셈블리 매니페스트가 포함될 것으로 예상됩니다 (HRESULT의 예외 : 0x80131018).". 그래서 지금 나는 창립자가 될 수있는 방법이 아닌가? RegEx를 대신 사용해야합니까?AssemblyInfo.cs 파일에서 버전 번호를 읽는 중
많은 예제를 GetExecutingAssembly()
으로 읽었지만 다른 프로젝트의 버전을 얻고 싶습니다.
설명 : 버전 정보를 AssemblyInfo.cs 파일에서 읽고 싶습니다. 그리고 가 아니라에서 컴파일 된 파일입니다. 새 버전을 만들기 전에 버전 번호를 업데이트하는 도구를 만들려고합니다.
.net 어셈블리를로드하고 있으며 어셈블리가 주어진 경로에 있습니까? – Deepesh
Hehe, 먼저 컴파일하면 Assembly.Load()를 사용할 수 있습니다. AssemblyInfo.cs 파일을 실제로 파고 싶다면 텍스트 파서를 작성하십시오. –