보통은 어셈블리 버전(Properties > AssemblyInfo.cs)을 나타내는데
ClickOnce로 배포 시 게시버전을 보이게 해야 할 때가 있다.
아래는 ClickOnce 게시 전 Ver.
ClickOnce로 배포 후 어플리케이션에서 확인하면 자동증가하여 1.0.0.4
아래는 전체 소스이며, ClickOnce 배포인지 확인하여 버전을 가져오도록 했다.
using System.Windows.Forms;
namespace testApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public string GetVer()
{
// ClickOnce 어플리케이션인지 확인
if (System.Deployment.Application.ApplicationDeployment.IsNetworkDeployed)
{
return System.Deployment.Application.ApplicationDeployment.CurrentDeployment.CurrentVersion.ToString();
}
else
{
return "Version x";
}
}
private void Form1_Load(object sender, System.EventArgs e)
{
label1.Text = $"ver : {GetVer()} ";
}
}
}
'IT > C#' 카테고리의 다른 글
C# - 특정 Control 찾아서 초기화 (0) | 2023.08.18 |
---|---|
C# - Dapper로 MS-SQL DB 처리하기 (0) | 2022.02.14 |
C# - [winform] MDI프로젝트에서 로그인폼 만들기 (0) | 2022.02.10 |
C# - log4net 적용하기 (0) | 2022.02.08 |
C# - [Winform] 중복실행 방지 (0) | 2022.02.07 |
댓글