我已经做了一个Windows服务。 我想给它分配一个版本号。 我已经检查了一些关于这个( 例子 )的其他问题。 但在我的项目中,没有属性文件。 所以,我已经完成了以下步骤
完成上述步骤后,我的项目中创build了一个“Properties”文件夹,其中包含app.manifest
文件。 即使再次编译服务,我也看不到版本号(版本号仍然是0.0.0.0
)
PS:这是我第一次尝试版本控制。
在属性AsemblyInfo.cs中,您可以设置版本,并将其与您的程序集相关联
[assembly: AssemblyTitle("Title")] [assembly: AssemblyDescription("******")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("*********")] [assembly: AssemblyProduct("*******")] [assembly: AssemblyCopyright("*******")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from // COM, set the ComVisible attribute to true on that type. [assembly: ComVisible(false)] // 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("3.0.0.37")] [assembly: AssemblyFileVersion("3.0.0.37")] [assembly: InternalsVisibleTo("*******")]