Mark Biek
그는 물었다 12년 전
2

39, t show up in the 증분됩니다 doesn& 버전 번호를 자동으로 정보 상자

I have a small VB.NET 응용 프로그램을 사용하여 작업할 I& # 39 m, 전체 버전의 비주얼 스튜디오 2005년. 형상게시 있는 프로젝트 속성을 가져왔소 설정되었습니다 때마다 자동으로 증분식 개전판이 형상게시 .

문제는 증가, s # 39 만 it& 개정 설정 파일. # 39, 업데이트 버전 번호는 t it doesn& 공존할 수 있는 정보 상자 (이는 일반, 내장, 정보 기입란 템플리트를). My.Application.Info.Version* 해당 버전 번호를 오는 것 같습니다.

내가 어떻게 해야 내 대신 사용할 수 있도록 자동으로 정보 상자 위에 있는 [email protected] 수정번호 증가?

답변 5 개

이 두 번째 찾을 수 있지만, 이것은 너희가 나를 걸렸다 (i believe 찾고 있다.

using System;
using System.Reflection;
public class VersionNumber
{
   public static void Main()
   {
      System.Reflection.Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
      Version version = assembly.GetName().Version;
      Console.WriteLine ("Version: {0}", version);
      Console.WriteLine ("Major: {0}", version.Major);
      Console.WriteLine ("Minor: {0}", version.Minor);
      Console.WriteLine ("Build: {0}", version.Build);
      Console.WriteLine ("Revision: {0}", version.Revision);
      Console.Read();
   }
}

다음 사이트에서 코드를 기반으로 전송되었기 - http://en.csharp-online.net/Display_type_version_number

약 상자에 변경하십시오 코드입니다.

Me.LabelVersion.Text = String.Format("Version {0}", My.Application.Deployment.CurrentVersion.ToString)

다른 모든 답을 유념하십시오 맞는지 version&quot 조립품을 &quot 받으려면 어떻게 해야 합니까;;; 어떻게 가르켜 형상게시 version&quot &quot 아닌, 나의 질문에 이같이 말했다.

Stu
Mark Biek
그는 8년 전 댓글을 달았습니다
1

이 문제는 작업하십시오 배포시키고 어플리케이션마다 한 것으로 보인다. Visual Studio 내에서 idfsysobject. 디버깅할 때 얻을 수 있습니다. (좋아, 이는 쉽게 해결할 수 있을 만큼. 그냥 오버클로킹된 FYI 타인에 대한)

39 의 최대 65535 it& 사용할 때, 또는 각 4 값뿐만 하지만 1.0. 1.0.*. 어셈블리 링커 사용할 코드 시간스탬프와 (그러하매 it& # 39 의 간단한 자동 증분식, 반복하십시오 않을 수 있다!) 65535 들어갈 것으로 보인다.

[이 질문] [1] 보러 위해 오토메이티드 자세한 링크 및 정보.

[1]: https://stackoverflow.com/questions/650/automatically-update-version-number # 655

이 옵션을 선택한 이니시에이터가 국한됨 업데이트하려면 설치 번호입니다. 이 프로그램을 업데이트하려면 아서 블레인포 수정해야 할 수 있습니다.

C # [조립품을: 아서 블라이버시온 (X. Y.&quot ";)] [조립품을: 아서 블라이프일베르시온 (X. Y.&quot ";)]

VB.NET 조립품을: 아서 블라이버시온 (X. Y.*&quot ";)

39 i& 값을 설정할 수 있는데, 예를 들어, 당신이 노력했다는 m no VB.NET 숙련가 1.0.0.*?

이렇게 하면 증가되지는 수정번호 번호 (적어도 않니다 config. AssemblyInfo.cs C # 에서).

Rad
그는 12년 전 댓글을 달았습니다
0

@Pratik 1.0.0.* 주의해야 합니다. 또한 2 인 16 최대값인 생쥐라. ^

VoteCoffee
그는 6년 전 댓글을 달았습니다
0

2012년, 이 doesn& # 39 에서 VB, 빗나갔다. E-lab 은 컴파일 오류.