[C# / nant] erreur build sur une assembly
Bonjour,
je découvre NAnt mais j'ai quelques problèmes d'utilisation. J'ai crée une solution toute simple contenant un projet en mode console (Hello) qui appelle un autre projet (Back) + des tests avec NUnit.
Le problème est que lorsque je lance nant, j'obtiens les erreurs suivantes à l'execution :
Code:
1 2 3 4 5 6 7 8
|
[exec] Unhandled Exception: System.IO.FileNotFoundException: Could not load
file or assembly 'Back, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5f0067
d90bd2d1ad' or one of its dependencies. Le fichier spécifié est introuvable.
[exec] File name: 'Back, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5
f0067d90bd2d1ad'
[exec] at Hello.Program.Main()
[exec] |
voici mon fichier .build situé à la racine de la solution :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| <?xml version="1.0"?>
<project name="Hello" default="execute" basedir="." xmlns="http://nant.sourceforge.net/release/0.85/nant.xsd">
<description>Hello World ! pour tester NAnt.</description>
<property name="debug" value="true" overwrite="false" />
<property name="output" value="build" overwrite="false" />
<property name="exename" value="HelloWorldNAnt.exe" overwrite="false" />
<target name="clean" description="Suppression du répertoire \build">
<delete dir="${output}" failonerror="false" />
</target>
<target name="build" description="Compilation de la source" depends="clean">
<mkdir dir="${output}" failonerror="false" />
<csc target="exe" output="${output}\${exename}" debug="${debug}">
<sources>
<includes name="./Console/Program.cs" />
</sources>
<references>
<include name="./Console/bin/Debug/Back.dll" />
<include name="./Console/bin/Debug/nunit.Framework.dll" />
</references>
</csc>
</target>
<target name="execute" description="Exécution du programme" depends="build">
<exec program="${output}\${exename}" />
</target>
<property name="backupdir" value="backup" overwrite="false" />
<target name="backup" description="Création de la sauvegarde">
<mkdir dir="${backupdir}" unless="${directory::exists(backupdir)}" />
<tstamp property="builddate" pattern="yyyyMMdd_HHmm" />
<zip zipfile="${backupdir}\${builddate}_MonHelloWorld.zip">
<fileset basedir=".">
<include name="*.*" />
</fileset>
</zip>
</target>
</project> |
Quelqu'un aurait une idée sur comment résoudre ce problème ?
Merci d'avance.