我需要閱讀dll的AssemblyFileVersion
而不是Version
。我試過了:msbuild任務讀取dll的AssemblyFileVersion
<Target Name="RetrieveIdentities">
<GetAssemblyIdentity AssemblyFiles="some.dll">
<Output
TaskParameter="Assemblies"
ItemName="MyAssemblyIdentities"/>
</GetAssemblyIdentity>
<Message Text="%(MyAssemblyIdentities.FileVersion)" />
</Target>
該腳本運行但不輸出任何內容。如果我將FileVersion
更改爲Version
,它會正確輸出AssemblyVersion
。我如何使用腳本獲得AssemblyFileVersion
?
這是一個老問題但我有同樣的需求,並想知道這是否已經解決了閱讀DLL而不是assemblyinfo.cs文件? –