哪里可以获得Castle.Core的特定版本

时间:2014-09-18 23:21:21

标签: castle-windsor

我有一个我想要注册的dll,它引用了Castle.Core.dll 3.0.0.0。但是,我找不到这个特定的版本。我发现的最接近的(对于.net 4)是3.0.0.2227。我已经检查过Castle Project官方网站,以及他们在Sourceforge上的项目......

我收到的确切消息:

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 个答案:

答案 0 :(得分:1)

Castle项目在程序集版本中不包含TeamCity内部版本号,只包含文件版本,这是为了避免在每个版本上打破强名称。您发现的构建很可能是您想要的构建。

在我们开始使用GitHub版本之前,在sourceforge上发布了3.0.0版本的二进制文件。 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

相关问题