Michael, I can't think of any reason why there should indeed be references to both the .NET 1.0 and 1.1 mscorlib, would it be possible to package up a zip file containing the built assembly and all files necessary to reproduce this ? Do you also get this behaviour if you compile a very simple app ?
Gert ----- Original Message ----- From: "Michael Dang" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Friday, January 09, 2004 12:18 AM Subject: Re: [Nant-users] CSC Task & mscorlib with 0.84 issue?? > Gert, > Verbose Log Posting. Kind of Long! > > > > NAnt 0.84 (Build 0.84.1455.0; net-1.0.win32; release; 12/26/2003) > Copyright (C) 2001-2003 Gerry Shaw > http://nant.sourceforge.net > > Framework net-1.2 is invalid and has not been loaded : Framework > directory C:\Windows\Microsoft.NET\Framework\v1.2.30703 does not > exist. > Framework mono-1.0 is invalid and has not been loaded : Property > 'sdkInstallRoot' has not been set. > Framework sscli-1.0 is invalid and has not been loaded : Framework > directory C:\sscli\build\v1.x86fstchk.rotor does not exist. > Buildfile: file:///C:/temp/Ecommerce.Americas.Common/testscript.xml > Base Directory: C:\temp\Ecommerce.Americas.Common. > Target(s) specified: custom-compile-source > > genereateassembly: > > > custom-compile-source: > > [echo] BEGIN ---------------- custom-compile-source > [csc] C:\temp\Ecommerce.Americas.Common\Common\AssemblyInfo.cs > is out of date, recompiling. > [csc] Compiling 106 files to > C:\temp\Ecommerce.Americas.Common\Ecommerce.Americas.Common.dll. > [csc] Contents of C:\DOCUME~1\Dangm\LOCALS~1\Temp\tmpE4.tmp. > /fullpaths > /optimize > /nologo > "/target:library" > "/out:C:\temp\Ecommerce.Americas.Common\Ecommerce.Americas.Common.dll" > "/reference:C:\Windows\Microsoft.NET\Framework\v1.1.4322\mscorlib.dll" > "/reference:C:\Windows\Microsoft.NET\Framework\v1.1.4322\System.Data.dll" > "/reference:C:\Windows\Microsoft.NET\Framework\v1.1.4322\System.dll" > "/reference:C:\Windows\Microsoft.NET\Framework\v1.1.4322\System.XML.dll" > "/reference:C:\ReleasedAssemblies\ThirdParty\log4net\log4net.dll" > "/reference:C:\ReleasedAssemblies\ThirdParty\Nunit2\nunit.framework.dll" > "C:\temp\Ecommerce.Americas.Common\Common\Activation\Test\MasterTest.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Context\AbstractBaseContext.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Context\AbstractContextFactory.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Context\DataContext.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Context\DataContextFactory.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Context\IContext.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Context\IContextFactory.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Context\SecurityContext.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Context\SecurityContextFactory.cs" > "C:\temp\Ecommerce.Americas.Common\Common\CustomAttributes\BuilderAttribute. cs" > "C:\temp\Ecommerce.Americas.Common\Common\CustomAttributes\FactoryAttribute. cs" > "C:\temp\Ecommerce.Americas.Common\Common\CustomAttributes\SingletonAttribut e.cs" > "C:\temp\Ecommerce.Americas.Common\Common\CustomAttributes\UseBuilderAttribu te.cs" > "C:\temp\Ecommerce.Americas.Common\Common\CustomAttributes\UseFactoryAttribu te.cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\SqlDataServices\NonCo mmandParameterAttribute.cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\SqlDataServices\SqlCo mmandGenerator.cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\SqlDataServices\SqlCo mmandMethodAttribute.cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\SqlDataServices\SqlHe lper.cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\SqlDataServices\SqlHe lperParameterCache.cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\SqlDataServices\SqlPa rameterAttribute.cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\Test\MasterTest.cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\Test\TestConnectionFa ctory.cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\AbstractConnectionFac tory.cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\IDbConnectionFactory. cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\OleDbConnectionFactor y.cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\SearchType.cs" > "C:\temp\Ecommerce.Americas.Common\Common\DataServices\SqlConnectionFactory. cs" > "C:\temp\Ecommerce.Americas.Common\Common\Exception\Test\MasterTest.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Exception\BaseException.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Exception\ErrorCode.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Finance\Test\TestCreditCard.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Finance\CreditCard.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ListData\Test\MasterTest.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ListData\Test\TestListDataManager. cs" > "C:\temp\Ecommerce.Americas.Common\Common\ListData\Test\TestListDataObject.c s" > "C:\temp\Ecommerce.Americas.Common\Common\ListData\Test\TestListDataObjectCo llection.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ListData\ListDataManager.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ListData\ListDataManagerFactory.cs " > "C:\temp\Ecommerce.Americas.Common\Common\ListData\ListDataObject.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ListData\ListDataObjectCollection. cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\Test\AbstractTestManag er.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\Test\MasterTest.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\Test\SimpleManager.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\Test\SimpleManagerFact ory.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\Test\TestSimpleManager .cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\AbstractBaseEntity.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\AbstractBaseManager.cs " > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\AbstractBaseManagerFac tory.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\IFindable.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\IMaintainable.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\IMarshallable.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\IPersistable.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\IPersistenceManager.cs " > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\IPersistenceManagerFac tory.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\MarshallableAttribute. cs" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\PersistableAttribute.c s" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\PersistenceException.c s" > "C:\temp\Ecommerce.Americas.Common\Common\Persistence\PersistenceManagerAttr ibute.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Test\MasterTest.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Testing\Test\MasterTest.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Testing\AbstractTest.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Testing\LoadTestFixtureAttribute.c s" > "C:\temp\Ecommerce.Americas.Common\Common\Testing\MasterTestAttribute.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Testing\PriorityTestFixtureAttribu te.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Testing\RegressionTestFixtureAttri bute.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Testing\SimpleConsoleTestRunner.cs " > "C:\temp\Ecommerce.Americas.Common\Common\Testing\SimpleTestListener.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Testing\TestData.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Testing\UseUnitTestAttribute.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\Test\AbstractBaseUtil.cs " > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\Test\MasterTest.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\Test\TestArgumentUtil.cs " > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\Test\TestDbUtil.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\Test\TestIoUtil.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\Test\TestLoggingUtil.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\ArgumentUtil.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\DbUtil.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\IoUtil.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\LoggingUtil.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\PersistenceUtil.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\ValueObjectUtil.cs" > "C:\temp\Ecommerce.Americas.Common\Common\Utilities\XmlUtil.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\Test\MasterTest.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\Test\NonValueObject.c s" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\Test\NonValueObjectCo llection.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\Test\SimpleValueObjec t.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\Test\SimpleValueObjec tCollection.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\Test\TestSimpleValueO bject.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\Test\TestSimpleValueO bjectCollection.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\AbstractDisplayableOb ject.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\AbstractDisposable.cs " > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\AbstractValueObject.c s" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\AbstractValueObjectCo llection.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\ICustomAttributes.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\IDisplayable.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\IObjectCollection.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\ISerializableObject.c s" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\IValueObject.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\IValueObjectCollectio n.cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\SerializableObject.cs " > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\ValueObjectAttribute. cs" > "C:\temp\Ecommerce.Americas.Common\Common\ValueObjects\ValueObjectCollection Attribute.cs" > "C:\temp\Ecommerce.Americas.Common\Common\AbstractBaseServiceProvider.cs" > "C:\temp\Ecommerce.Americas.Common\Common\AssemblyInfo.cs" > "C:\temp\Ecommerce.Americas.Common\Common\CommonPlatformAttribute.cs" > "C:\temp\Ecommerce.Americas.Common\Common\SpecificPlatformAttribute.cs" > > [csc] Starting > 'C:\Windows\Microsoft.NET\Framework\v1.1.4322\csc.exe > (@"C:\DOCUME~1\Dangm\LOCALS~1\Temp\tmpE4.tmp")' in > 'C:\temp\Ecommerce.Americas.Common' > [echo] END ---------------- custom-compile-source > > BUILD SUCCEEDED > > Total time: 1.9 seconds. > > > > --- [EMAIL PROTECTED] wrote: > > Michael, > > > > You should definitely not be getting references to both the .NET > > 1.0 and 1.1 corlib, can you post a verbose log to the list > > (NAnt.exe -verbose .....) ? > > > > Gert > > > > PS. You no longer need to use prefix the system assembly references > > with ${nant.settings.currentframework.frameworkassemblydirectory} > > in NAnt 0.84, this is now done automatically ... > > > > >-----Original Message----- > > >From: Michael Dang [mailto:[EMAIL PROTECTED] > > >Sent: Thursday, January 8, 2004 10:42 PM > > >To: [EMAIL PROTECTED] > > >Subject: [Nant-users] CSC Task & mscorlib with 0.84 issue?? > > > > > >Hi, > > > > > >I have .Net framework 1.0 & 1.1 installed. > > >Using Nant 0.84 and modified the nant.exe.config to use the > > net-1.1 > > >as the default framework. > > > > > >I have a simple assembly that has a few references. When I look > > at > > >the manifest it seems Nant is compiling as a reference the > > >mscorlib.dll for both .net 1.0 & 1.1. > > > > > >I understand there should be one referene in there for tne 1.1, > > but > > >how do we get rid of the 1.0 version? I did set Nant to use > > net-1.1. > > > > > >A bug or am i missing something? > > > > > >Here is the manifest: > > > > > >.assembly extern mscorlib > > >{ > > > .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) > > > > > // .z\V.4.. > > > .ver 1:0:5000:0 > > >} > > >.assembly extern nunit.framework > > >{ > > > .publickeytoken = (96 D0 9A 1E B7 F4 4A 77 ) > > > > > // ......Jw > > > .ver 2:1:4:0 > > >} > > >.assembly extern log4net > > >{ > > > .publickeytoken = (B3 27 31 D1 1C E5 89 05 ) > > > > > // .'1..... > > > .ver 1:2:0:30714 > > >} > > >.assembly extern System.Data > > >{ > > > .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) > > > > > // .z\V.4.. > > > .ver 1:0:5000:0 > > >} > > >.assembly extern System.Xml > > >{ > > > .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) > > > > > // .z\V.4.. > > > .ver 1:0:5000:0 > > >} > > >.assembly extern mscorlib as mscorlib_5 > > >{ > > > .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) > > > > > // .z\V.4.. > > > .ver 1:0:3300:0 > > >} > > >.assembly extern System > > >{ > > > .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) > > > > > // .z\V.4.. > > > .ver 1:0:5000:0 > > >} > > >.assembly Ecommerce.Americas.Common > > >{ > > > .custom instance void > > > >[mscorlib]System.Reflection.AssemblyDelaySignAttribute::.ctor(bool) > > = > > >( 01 00 00 00 00 ) > > > .custom instance void > > >[mscorlib]System.Reflection.AssemblyTitleAttribute::.ctor(string) > > = ( > > >01 00 19 45 63 6F 6D 6D 65 72 63 65 2E 41 6D 65 // > > ...Ecommerce.Ame > > > > > > > > 72 69 63 61 73 2E 43 6F 6D 6D 6F 6E 00 00 > > ) > > > // ricas.Common.. > > > > > > .hash algorithm 0x00008004 > > > .ver 1:1:1:0 > > >} > > >.module Ecommerce.Americas.Common.dll > > >// MVID: {661F02A2-4470-4E1A-9A42-191173A6FD9C} > > >.imagebase 0x00400000 > > >.subsystem 0x00000003 > > >.file alignment 4096 > > >.corflags 0x00000001 > > >// Image base: 0x07170000 > > > > > > > > > > > >This is my csc tag: > > > > > >I used nostdlib="true" and added an include reference to the 1.1 > > >mscorlib.dll but didn't help either. > > > > > ><csc target="library" output="Ecommerce.Americas.Common.dll" > > > debug="false" optimize="true" noconfig="false" nostdlib="false"> > > > <sources> > > > <includes name=".\Common\**\*.cs"/> > > > </sources> > > > <references> > > > > > > <includes > > > >name="${nant.settings.currentframework.frameworkassemblydirectory}\System.d ll"/> > > > <includes > > > >name="${nant.settings.currentframework.frameworkassemblydirectory}\System.D ata.dll"/> > > > <includes > > > >name="${nant.settings.currentframework.frameworkassemblydirectory}\System.X ML.dll"/> > > > > > ><!-- ThirdParty libs --> > > > <includes > > >name="C:\ReleasedAssemblies\ThirdParty\log4net\log4net.dll"/> > > > <includes > > > >name="C:\ReleasedAssemblies\ThirdParty\Nunit2\nunit.framework.dll"/> > > > > > > </references> > > ></csc> > > > > > > > > >Regards, > > >Mike > > > > > >===== > > >Michael Dang > > > > > >__________________________________ > > >Do you Yahoo!? > > >Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes > > >http://hotjobs.sweepstakes.yahoo.com/signingbonus > > > > > > > > >------------------------------------------------------- > > >This SF.net email is sponsored by: Perforce Software. > > >Perforce is the Fast Software Configuration Management System > > offering > > >advanced branching capabilities and atomic changes on 50+ > > platforms. > > >Free Eval! http://www.perforce.com/perforce/loadprog.html > > >_______________________________________________ > > >Nant-users mailing list > > >[EMAIL PROTECTED] > > >https://lists.sourceforge.net/lists/listinfo/nant-users > > > > > > > > > > > > > -------------------------------------- > > Telenet Webmail opent je wereld > > > > > > > > > ===== > Michael Dang > > __________________________________ > Do you Yahoo!? > Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes > http://hotjobs.sweepstakes.yahoo.com/signingbonus > > > ------------------------------------------------------- > This SF.net email is sponsored by: Perforce Software. > Perforce is the Fast Software Configuration Management System offering > advanced branching capabilities and atomic changes on 50+ platforms. > Free Eval! http://www.perforce.com/perforce/loadprog.html > _______________________________________________ > Nant-users mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/nant-users > > ------------------------------------------------------- This SF.net email is sponsored by: Perforce Software. Perforce is the Fast Software Configuration Management System offering advanced branching capabilities and atomic changes on 50+ platforms. Free Eval! http://www.perforce.com/perforce/loadprog.html _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users