2014-09-18 71 views
0

我有一個DLL我試圖註冊有一個對Castle.Core.dll 3.0.0.0的引用。但是,我找不到這個特定的版本。我發現的最接近的(對於.net 4)是3.0.0.2227。我檢查了城堡項目官方網站,以及它們對SourceForge項目...哪裏可以得到一個特定版本的Castle.Core

確切的消息,我得到:

RegAsm : error RA0000 : Could not load file or assembly 'Castle.Core, Version=3. 0.0.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc' or one of its dependencies. The system cannot find the file specified.

回答

1

城堡項目不包括在該TeamCity的版本號彙編版本,只有文件版本,這是爲了避免打破每個版本的強名稱。你找到的版本很可能是你想要的版本。

版本3.0.0二進制文件在我們轉向使用GitHub版本之前已經在sourceforge上發佈。 http://sourceforge.net/projects/castleproject/files/Core/3.0/

這是什麼,你會在我們構建腳本看到的摘錄:

[assembly: AssemblyVersion("$(AssemblyVersion_Major).$(AssemblyVersion_Minor).$(AssemblyVersion_Build).0")] 
[assembly: AssemblyFileVersion("$(Project_Major).$(Project_Minor).$(Project_Build).$(Build_Revision)")] 
[assembly: AssemblyInformationalVersion("$(Project_Major).$(Project_Minor).$(Project_Build)$(BuildName)")] 

https://github.com/castleproject/Core/blob/master/buildscripts/Castle.Common.Targets#L200

相關問題