2014-09-18 4 views
0

J'ai un DLL que j'essaie d'enregistrer qui a une référence à Castle.Core.dll 3.0.0.0. Cependant, je ne peux pas trouver cette version spécifique. Le plus proche que j'ai trouvé (pour .net 4) est 3.0.0.2227. J'ai vérifié le site officiel du projet Château, et leur projet sur Sourceforge ...Où obtenir une version spécifique de Castle.Core

Le message exact je reçois:

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.

Répondre

1

Le projet Castle ne comprend pas le numéro de build TeamCity dans la version d'assemblage, seulement la version du fichier, ceci afin d'éviter de casser le nom fort de chaque build. Le build que vous avez trouvé est très probablement celui que vous voulez. Les binaires version 3.0.0 ont été libérés sur sourceforge avant que nous ne passions à l'utilisation des versions de GitHub. http://sourceforge.net/projects/castleproject/files/Core/3.0/

Ceci est un extrait de ce que vous verrez dans nos build scripts:

[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

Questions connexes