0
Powershell에서 직접 DLL의 일부 RC 정보를 업데이트/추가하려고합니다.업데이트 DLL RC info from powershell
내가 어떻게 얻을 수 있는지 알았지 만 SpecialBuild
또는 PrivateBuild
과 같이 일부 필드를 설정하는 방법을 찾지 못했습니다.
PS C:\> (gi .\mydll.dll).VersionInfo | fl
OriginalFilename : mydll.dll
FileDescription : mydll.dll
...............................
PrivateBuild : 32572
SpecialBuild : NOT_HOTFIX
FileVersionRaw : 17.3.0.12013
ProductVersionRaw : 17.3.0.12013
PS C:\> (gi .\mydll.dll).VersionInfo | gm
TypeName : System.Diagnostics.FileVersionInfo
Name MemberType Definition
---- ---------- ----------
Equals Method bool Equals(System.Object obj)
GetHashCode Method int GetHashCode()
GetType Method type GetType()
ToString Method string ToString()
Comments Property string Comments {get;}
.................................................
PrivateBuild Property string PrivateBuild {get;}
ProductBuildPart Property int ProductBuildPart {get;}
ProductMajorPart Property int ProductMajorPart {get;}
ProductMinorPart Property int ProductMinorPart {get;}
ProductName Property string ProductName {get;}
ProductPrivatePart Property int ProductPrivatePart {get;}
ProductVersion Property string ProductVersion {get;}
SpecialBuild Property string SpecialBuild {get;}
FileVersionRaw ScriptProperty System.Object FileVersionRaw {get=New-Object System.Version -ArgumentList @(...
ProductVersionRaw ScriptProperty System.Object ProductVersionRaw {get=New-Object System.Version -ArgumentList @(...
여기서 알 수 있듯이 속성은 여기에만 표시됩니다.
내가 어떻게 논문 필드를 업데이트 할 수 있는지 알고 계십니까? 당신의 도움에 미리
감사)
내 빌드 파이프 라인 중에 이미 버프를 사용하여 DLL을 업데이트했습니다.). 하지만 여기에, 그것은 내 지식을위한 것입니다. PS에서 직접 다른 도구 나 코드없이 이것이 가능한지 알고 싶습니다. – David
아니요, 당신이 아주 좋은 이유가 없다면, 일반적으로 할 수 없으며 매우 실망합니다. –
OK, 자동 빌드 프로세스에서 빌드 번호를 업데이트하는 좋은 방법은 무엇입니까? 일부 정규식으로 빌드하기 전에 rc 파일을 업데이트 하시겠습니까? – David