我又得到了一个问题。
我正在使用MSBUILD为不同的框架创建预编译程序集。我的问题如下。
1.如何更改Assemblyinfo文件中的“AssemblyVersion”属性。是否有可用的属性,或者我必须逐步进入该文件并更改该属性。
2.如果我有其他dll的引用,例如我创建了两个单独的dll,x.dll和y.dll,我已经将它添加到“z”项目。如何解决这些引用,如果它没有解决我们如何得到通知。
感谢您的帮助。
此致 LOKESH。
答案 0 :(得分:0)
但您使用MSBuild创建这些程序集,还是什么?如果要从MSBuild脚本更改Assembly Version属性:
<Target Name="VersionAssemblies" DependsOnTargets ="GetAssemblyInfos">
<Attrib Files="@(AssemblyInfos)" ReadOnly="false"/>
<FileUpdate Files="@(AssemblyInfos)" Regex="AssemblyFileVersion\("[^"]*"\)"
ReplacementText ="AssemblyFileVersion("$(ParamYear).$(ParamMonth).$(ParamHour).$(ParamSecond)")" />
<FileUpdate Files="@(AssemblyInfos)" Regex="AssemblyVersion\("[^"]*"\)"
ReplacementText ="AssemblyVersion("2.0.$(DefinedBuildNumer).$(ChangesetNumber)")" />