我试图找出为什么我在Visual Studio之外编译的每个Winforms程序在右键单击位于Windows任务栏上的应用程序图标时都没有显示小图标旁边的标题。桌面底部。
我已经包括:
Me.Text = "Title"
Me.Name = "Title"
我缺少什么,有人可以帮助我吗?
感谢您的帮助。
编辑:
在命令提示符下使用带有vbc.exe的手动编码.vb文件进行编译时,程序不会在Windows任务栏中显示标题。但是,使用Visual Studio编译时,它会在小图标旁边显示标题。
答案 0 :(得分:0)
如果你们都使用Visual Studio
,这是更改程序集名称和/或标题的方法文件路径为C:\ dev \ IRISNG \ IRISNG \ My Project \ AssemblyInfo.vb
这是一个AssemblyInfo文件示例
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("IRISNG")>
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("")>
<Assembly: AssemblyProduct("IRISNG")>
<Assembly: AssemblyCopyright("Copyright © 2007")>
<Assembly: AssemblyTrademark("")>
<Assembly: ComVisible(False)>
'The following GUID is for the ID of the typelib if this project is exposed to COM
<Assembly: Guid("21df7a15-927f-494a-9f05-dd680390bedf")>
' 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("1.0.0.0")>
<Assembly: AssemblyFileVersion("1.0.0.0")>
注意:请记住单击“解决方案资源管理器”顶部的“显示文件”按钮
编辑: 使用vbc.exe时,需要在命令行中设置AssemblyInfo.vb,例如
C:\ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ Vbc.exe / noconfig /imports:Microsoft.VisualBasic,System,System.Collections“/ target:exe Module1.vb”My Project \ AssemblyInfo.vb “
注意“My Project \ AssemblyInfo.vb”部分
如果仍然无法使其工作,则可以将msbuild的输出转储到日志文件中。然后在其中搜索IDE正在排除的确切vbc命令。
实施例: msbuild / v:diag myproject.vbproj&gt;&gt; log.txt的