0
verison을 Silverlight 응용 프로그램 내에서 가져 오려고합니다.Silverlight 용 어셈블리 파일 버전 가져 오기 별표 반환
var executingAssembly = Assembly.GetExecutingAssembly();
var customAttributes = executingAssembly.GetCustomAttributes(typeof(AssemblyFileVersionAttribute), false);
if (customAttributes != null)
{
var assemblyFileVersionAttribute = customAttributes[0] as AssemblyFileVersionAttribute;
return assemblyFileVersionAttribute.Version;
}
그러나, 위의 코드는 1.2.0.*
반환 실버가 된 FileVersionInfo 클래스를 가지고 있지 않기 때문에, this는 정보를 얻기 위해 권장되는 방법이 될 것으로 보인다. 실제로 AssemblyInfo.cs 파일에 무엇이 있지만 1.2.0.*
대신 실제 파일 버전 (별표 제외)이 필요합니다. 어떻게해야합니까?
'1.2.0','1.2.0.0' 또는 '1.2.0.X'를 원하십니까? 여기서 "X"는 0에서 9까지의 실제 버전 번호입니다. –
@ChrisSinclair 1.2.0.X를 찾고 있는데, 여기서 "X"는 0에서 9까지의 실제 버전 번호입니다. –
이 정보가 도움이됩니까? http://stackoverflow.com/questions/2297273/getting-runtime-version-of-a-silverlight-assembly –