相关疑难解决方法(0)

使用Visual Studio时,我可以自动增加文件构建版本吗?

我只是想知道如何使用Visual Studio(2005)自动增加我的文件的构建(和版本?).

如果我查找say的属性C:\Windows\notepad.exe,Version选项卡会显示"File version:5.1.2600.2180".我想在我的dll版本中获得这些很酷的数字,而不是版本1.0.0.0,让我们面对它有点沉闷.

我尝试了一些东西,但它似乎不是开箱即用的功能,或者我只是在寻找错误的地方(像往常一样).

我主要从事网络项目....

我看了两个:

  1. http://www.codeproject.com/KB/dotnet/Auto_Increment_Version.aspx
  2. http://www.codeproject.com/KB/dotnet/build_versioning.aspx

我无法相信,做一些事情的努力是标准做法.

编辑: 据我所知,它在VS2005中不起作用(http://www.codeproject.com/KB/dotnet/AutoIncrementVersion.aspx)

c# asp.net version-control assemblyinfo visual-studio

347
推荐指数
13
解决办法
20万
查看次数

你如何对你的项目进行版本化?

我了解Microsoft在对其产品进行版本控制时使用此模板:Major.Minor.Build.Revision.

当"开发人员"想要表明软件发生重大变化并且无法假设向后兼容性时,Major会发生变化.也许完成了对代码的重写.

为了向后兼容,次要编号代表了显着的增强.

构建号是一个小变化,例如重新编译相同的源.

修订版用于修复安全漏洞,应完全可互换.Build和Revision都是可选的.此信息基于MSDN版本类.

你如何对你的项目进行版本设置,为什么要用这种方式对它们进

.net versioning

16
推荐指数
2
解决办法
1168
查看次数

如何在.NET中生成程序集版本?

可能重复:
装配版本的详细信息

如何在VS/.NET中生成程序集版本?我知道AssemblyInfo.cs或AssemblyInfo.vb中有几个字符串,如下所示:

' 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")> 
Run Code Online (Sandbox Code Playgroud)

但是最终的装配版本是如何创建的?它是如何增加的?最后一个值存储在哪里?我们有一个自定义的内部发布环境,我想自定义程序集版本...我在谷歌环顾四周但找不到任何东西......任何指针?

.net c# vb.net

5
推荐指数
2
解决办法
3781
查看次数

确定我的Silverlight应用程序的版本

我正在尝试确定Silverlight应用程序的版本号.目前我正在使用:

        string name = Assembly.GetExecutingAssembly().FullName;
        AssemblyName asmName = new AssemblyName(name);

        // http://www.dotnet247.com/247reference/msgs/45/225355.aspx
        string versionNo = "Version: " + asmName.Version.Major + "." + asmName.Version.Minor + "." + asmName.Version.Build + "." + asmName.Version.Revision;
Run Code Online (Sandbox Code Playgroud)

但是,我的应用程序的四个连续版本给了我:

1.0.0.14310

1.0.0.14343

1.0.0.14382

1.0.0.14425

这不是世界末日,因为它们是连续的,但我想知道这是如何得出的."当前"修订号是存储在项目中的任何位置还是将构建在另一台机器上?如果有人能指出我的背景阅读(这不是MSDN!)会很棒.

versioning silverlight

4
推荐指数
1
解决办法
3309
查看次数