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

Reply via email to