2013-08-31 36 views
-2

我在vb.net上的程序加载过程中出现一个启动画面。 我有一个自定义的图像,将显示所有我需要的,所以我想隐藏程序的默认版本在启动画面中隐藏默认版本

我有以下代码:

Imports System 
Imports System.Reflection 
Imports System.Runtime.InteropServices 

' General Information about an assembly is controlled through the following 
' set of attributes. Change these attribute values to modify the information 
' associated with an assembly. 

' Review the values of the assembly attributes 

<Assembly: AssemblyTitle(" ")> 
<Assembly: AssemblyDescription(" ")> 
<Assembly: AssemblyCompany(" ")> 
<Assembly: AssemblyProduct(" ")> 
<Assembly: AssemblyCopyright(" ")> 
<Assembly: AssemblyTrademark(" ")> 

<Assembly: ComVisible(False)> 

'The following GUID is for the ID of the typelib if this project is exposed to COM 
<Assembly: Guid("bad8ba80-e893-4480-a4b4-5c9a91751386")> 

' Version information for an assembly consists of the following four values: 
' 
'  Major Version 
'  Minor Version 
'  Build Number 
'  Revision 
' 
' You can specify all the values or you can default the Build and Revision Numbers 
' by using the '*' as shown below: 
' <Assembly: AssemblyVersion("1.0.*")> 

<Assembly: AssemblyVersion("0")> 
<Assembly: AssemblyFileVersion(" 0")> 

我试图评论都AssemblyVersionAssemblyFileVersion,也我试图删除它们,但它仍然出现。

如何隐藏程序的默认版本?

+7

不要像这样编辑AssemblyInfo.vb文件,这些属性很重要。改为编辑启动画面。无论如何你都可以改变它的代码。如果要隐藏显示的版本号,则只需将Label的Visible属性设置为False。 –

回答

1

假设你使用了SplashForm,你可以执行两件事。您可以删除版本控制和任何其他版本,并删除引用的代码行,也可以将它们的可见性设置为false。

Private Sub SplashScreen1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    If My.Application.Info.Title <> "" Then 
     ApplicationTitle.Text = My.Application.Info.Title 
    Else 
     ApplicationTitle.Text = System.IO.Path.GetFileNameWithoutExtension(My.Application.Info.AssemblyName) 
    End If 
    Version.Text = System.String.Format(Version.Text, My.Application.Info.Version.Major, My.Application.Info.Version.Minor) 
    'Set Version controls visible property to false. 
    Version.Visible = False 

    Copyright.Text = My.Application.Info.Copyright 
End Sub