2010-08-16 26 views
0

J'ai des problèmes pour créer la bibliothèque nAntContrib en utilisant les instructions fournies. Lors de l'exécution de la construction, je reçois les commentaires suivantsnAnt et nAntContrib

C:\Code\trunk\tools\nAnt-Contrib>..\nant\nant-0.90\bin\nant.exe -D:nant.dir=C:\c 
ode\trunk\tools\nAnt\nant-0.90 -f:NantContrib.build 
NAnt 0.90 (Build 0.90.3780.0; release; 5/8/2010) 
Copyright (C) 2001-2010 Gerry Shaw 
http://nant.sourceforge.net 

Buildfile: file:///C:/Code/trunk/tools/nAnt-Contrib/NantContrib.build 
Target framework: Microsoft .NET Framework 2.0 
Target(s) specified: test 

    [include] C:\Code\trunk\tools\nAnt-Contrib\NantContrib.build(3,6): 
    [include] Build file 'C:\Code\trunk\tools\properties.xml' does not exist. 

init: 


debug: 

Built-in property 'nant.project.basedir' is deprecated. Use the project::get-bas 
e-directory() function instead. 

set-runtime-configuration: 

C:\Code\trunk\tools\nAnt-Contrib\NantContrib.build(331,10): Task <ifnot> is depr 
ecated. Use the <if> task instead. 
    [ifnot] C:\Code\trunk\tools\nAnt-Contrib\NantContrib.build(331,10): Attribut 
e 'propertyexists' for <ifnot ... /> is deprecated. Use <if test="${property::e 
xists('propertyname')}"> instead. 
C:\Code\trunk\tools\nAnt-Contrib\NantContrib.build(332,14): Task <ifnot> is depr 
ecated. Use the <if> task instead. 
    [ifnot] C:\Code\trunk\tools\nAnt-Contrib\NantContrib.build(332,14): Attribut 
e 'propertyexists' for <ifnot ... /> is deprecated. Use <if test="${property::e 
xists('propertyname')}"> instead. 
C:\Code\trunk\tools\nAnt-Contrib\NantContrib.build(335,14): Task <ifnot> is depr 
ecated. Use the <if> task instead. 
    [ifnot] C:\Code\trunk\tools\nAnt-Contrib\NantContrib.build(335,14): Attribut 
e 'targetexists' for <ifnot ... /> is deprecated. Use <if test="${target::exist 
s('targetname')}"> instead. 

BUILD FAILED - 1 non-fatal error(s), 7 warning(s) 

C:\Code\trunk\tools\nAnt-Contrib\NantContrib.build(336,18): 
No runtime configuration was specified and the current runtime (net-2.0) is not 
supported by NAnt. 

Total time: 0.3 seconds. 

Je cours 32 bits Windows 7 OS. Si j'essaie d'utiliser la DLL qui est incluse dans le zip, j'obtiens l'erreur suivante.

C:\Code\trunk\build>call ..\tools\nant\nant-0.90\bin\nant.exe /f:build-database. 
xml.build 
NAnt 0.90 (Build 0.90.3780.0; release; 5/8/2010) 
Copyright (C) 2001-2010 Gerry Shaw 
http://nant.sourceforge.net 

[loadtasks] Failure scanning "C:\Code\trunk\tools\nant\nant-0.90\bin\extensions\ 
common\2.0\CollectionGen.dll" for extensions. Could not load file or assembly 'M 
icrosoft.VSDesigner, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7 
f11d50a3a' or one of its dependencies. The system cannot find the file specified 
. 
[loadtasks] Failure scanning "C:\Code\trunk\tools\nant\nant-0.90\bin\extensions\ 
common\2.0\NAnt.Contrib.Tasks.dll" for extensions. Unable to load one or more of 
the requested types. Retrieve the LoaderExceptions property for more informatio 
n. 
Buildfile: file:///C:/Code/trunk/build/build-database.xml.build 
Target framework: Microsoft .NET Framework 2.0 
Target(s) specified: go 

[property] Target framework changed to "Microsoft .NET Framework 3.5". 

go: 

    [echo] Building! 

BUILD SUCCEEDED 

Total time: 0.1 seconds. 

Je suppose il y a une dépendance manquante (« Microsoft.VSDesigner »), mais esperait le script de compilation fourni pourrait faire la lumière sur le problème.

Merci à l'avance

Répondre

0

Essayez d'utiliser les dernières versions (0,91 NAnt-alpha2 et NAntConrib 0,85).

0

Etes-vous sûr d'avoir installé le framework .Net? (Je l'habitude d'avoir profil client seulement, mais il semble que le dossier cadre avait tous les fichiers et dossiers.)

Quoi qu'il en soit, télécharger NET Framework nécessaire ici (non seulement le profil client): .NET Frameworks Microsoft Downloads