Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winforms 如何在winform上显示版本号_Winforms_Version - Fatal编程技术网

Winforms 如何在winform上显示版本号

Winforms 如何在winform上显示版本号,winforms,version,Winforms,Version,我想在表单上显示程序集版本号,我被卡住了。代码将编译无错误,但不会运行。当我删除下面的行时,代码将编译并运行。我知道我在这里遗漏了一些东西,我看不到它是什么。有人能给我指出正确的方向吗 string Version = Assembly.GetExecutingAssembly().GetName().Version.ToString(); string version = "Version: " + Version; Form1.ActiveForm.Text

我想在表单上显示程序集版本号,我被卡住了。代码将编译无错误,但不会运行。当我删除下面的行时,代码将编译并运行。我知道我在这里遗漏了一些东西,我看不到它是什么。有人能给我指出正确的方向吗

string Version = Assembly.GetExecutingAssembly().GetName().Version.ToString();
        string version = "Version: " + Version;

        Form1.ActiveForm.Text = Version;

我总是使用这个方法来获取版本号。 versionInfo包含的信息远不止productversion,因此我相信您可以从中获得所需的信息

private string GetAppVersion()
{
   var versionInfo = FileVersionInfo.GetVersionInfo(Application.ExecutablePath);
   return versionInfo.ProductVersion;
}

使用System.Reflection添加名称空间;并尝试将代码更改为string Version=System.Reflection.Assembly.getExecutionGassembly.GetName.Version.ToString;字符串版本=版本:+version;最好加上一些解释,而不是只解释code@Asieh这对我来说似乎是自我解释,但我按照你的建议添加了一些关于代码的信息。