Re: nant multitarget support?
Bob Archer <[email protected]> Wed, 5 Sep 2012 16:32:48 -0400
| Newsgroups | gmane.comp.windows.dotnet.nant.user |
|---|---|
| Message-ID | <[email protected]> |
--===============0066740821298232000== Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_CB4587DA62024B40B9F929ECF639210F3AD1A8288FUSALWEXMB4inf_" --_000_CB4587DA62024B40B9F929ECF639210F3AD1A8288FUSALWEXMB4inf_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Yes... use MSBuild... specify target framework of 4.0 to Nant... this will = run MSBuild 4.0 which will use the c# 4.0 compiler... but MSBuild will corr= ectly target the .Net 3.5 runtime. BOb From: Stefan Arn [mailto:[email protected]] Sent: Wednesday, September 05, 2012 5:19 AM To: '[email protected]' Subject: [NAnt-users] nant multitarget support? I have C# code with 4.0 language features that need a C#4.0 compiler to com= pile. But the resulting code should run on .NET Framework 3.5. This is poss= ible with VS2010 by simply selecting the target framework 3.5. But I had no= luck with NAnt. Is it possible to use the 4.0 compiler and target the 3.5 framework? I alre= ady tried to change the framework configuration in NAnt.exe.config without = success. I also looked around for an option to specify the compiler exe fil= e on the csc NAnt task. What should I do? Any suggestions? --_000_CB4587DA62024B40B9F929ECF639210F3AD1A8288FUSALWEXMB4inf_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT= =3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros= oft Word 14 (filtered medium)"><style><!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Tahoma; panose-1:2 11 6 4 3 5 4 4 2 4;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0in; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif";} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} a:visited, span.MsoHyperlinkFollowed {mso-style-priority:99; color:purple; text-decoration:underline;} p.MsoAcetate, li.MsoAcetate, div.MsoAcetate {mso-style-priority:99; mso-style-link:"Balloon Text Char"; margin:0in; margin-bottom:.0001pt; font-size:8.0pt; font-family:"Tahoma","sans-serif";} span.BalloonTextChar {mso-style-name:"Balloon Text Char"; mso-style-priority:99; mso-style-link:"Balloon Text"; font-family:"Tahoma","sans-serif";} span.EmailStyle19 {mso-style-type:personal; font-family:"Calibri","sans-serif"; color:windowtext;} p.Sprechblasentext, li.Sprechblasentext, div.Sprechblasentext {mso-style-name:Sprechblasentext; mso-style-link:"Sprechblasentext Zchn"; margin:0in; margin-bottom:.0001pt; font-size:11.0pt; font-family:"Calibri","sans-serif";} span.SprechblasentextZchn {mso-style-name:"Sprechblasentext Zchn"; mso-style-priority:99; mso-style-link:Sprechblasentext; font-family:"Tahoma","sans-serif";} span.EmailStyle22 {mso-style-type:personal-reply; font-family:"Calibri","sans-serif"; color:#1F497D;} .MsoChpDefault {mso-style-type:export-only; font-size:10.0pt;} @page WordSection1 {size:8.5in 11.0in; margin:70.85pt 70.85pt 56.7pt 70.85pt;} div.WordSection1 {page:WordSection1;} --></style><!--[if gte mso 9]><xml> <o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext=3D"edit"> <o:idmap v:ext=3D"edit" data=3D"1" /> </o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli= nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'c= olor:#1F497D'>Yes… use MSBuild… specify target framework of 4.0= to Nant… this will run MSBuild 4.0 which will use the c# 4.0 compile= r… but MSBuild will correctly target the .Net 3.5 runtime.<o:p></o:p>= </span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p> </= o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>BOb<o:p><= /o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p>&nb= sp;</o:p></span></p><div style=3D'border:none;border-left:solid blue 1.5pt;= padding:0in 0in 0in 4.0pt'><div><div style=3D'border:none;border-top:solid = #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span styl= e=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><s= pan style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Stefan Ar= n [mailto:[email protected]] <br><b>Sent:</b> Wednesday, September 05, 2012 5:19 A= M<br><b>To:</b> '[email protected]'<br><b>Subject:</b> [NAnt= -users] nant multitarget support?<o:p></o:p></span></p></div></div><p class= =3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal><span lang=3DDE-CH>I= have C# code with 4.0 language features that need a C#4.0 compiler to comp= ile. But the resulting code should run on .NET Framework 3.5. This is possi= ble with VS2010 by simply selecting the target framework 3.5. But I had no = luck with NAnt.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DDE-C= H><o:p> </o:p></span></p><p class=3DMsoNormal><span lang=3DDE-CH>Is it= possible to use the 4.0 compiler and target the 3.5 framework? I already t= ried to change the framework configuration in NAnt.exe.config without succe= ss. I also looked around for an option to specify the compiler exe file on = the csc NAnt task.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DD= E-CH><o:p> </o:p></span></p><p class=3DMsoNormal><span lang=3DDE-CH>Wh= at should I do? Any suggestions?<o:p></o:p></span></p></div></div></body></= html>= --_000_CB4587DA62024B40B9F929ECF639210F3AD1A8288FUSALWEXMB4inf_-- --===============0066740821298232000== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ --===============0066740821298232000== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ NAnt-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/nant-users --===============0066740821298232000==--