相关疑难解决方法(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万
查看次数

以编程方式更改AssemblyVersion和AssemblyFileVersion属性

在设置创建过程中,我计划执行以下操作(在C#脚本中):

  1. 读取一个DLL 的AssemblyVersionAssemblyFileVersion属性值.
  2. 迭代项目中的所有DLL文件和可执行文件,并将这些版本他们AssemblyVersionAssemblyFileVersion属性值.

现在的问题是:如何做第2步?

我成功地可以做第1步,但对于第2步,我没有看到真正的起点.我可能要做的是使用一些本机P/Invoke方法,因为属性直接修改DLL /可执行文件的版本信息资源信息.

有什么暗示吗?

.net c# attributes versioninfo

7
推荐指数
2
解决办法
9283
查看次数