[Mono-dev] Please, share your .Net1.1 and 2.0 support and #if directives experience

Francisco Figueiredo Jr. fxjrlists at yahoo.com.br
Sun Feb 12 11:19:55 EST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

mike.hull at coversant.net wrote:
> Francisco Figueiredo Jr. wrote:
>> Npgsql developers are going to start adding 2.0 functionality and
>> interfaces to Npgsql.
>>
>> We discussed about it and we decided to have another directory in Npgsql
>> cvs tree to hold the new Npgsql2 source code.
>>
>> I'd like to hear from you what are your experience with usage of #if in
>> the source code. We thought it could confuse and make a lot of noise in
>> the code. One of the developers even started to code with #if's but quit
>> because it was too confusing and difficult to maintain.
>>
>> I'm also asking that because I know Mono has a dual (or triple if we
>> consider 1.0) compilation process in same code and Npgsql2 would
>> eventually be put in Mono svn tree. If we keep a separated Npgsql2
>> directory, would it be a problem?
>>   
> 
> We followed the same practices as are observed in the mono source code.
> We use Visual Studio 2005 as a development environment.  We can target
> different versions of mono and also different versions of the .NET
> framework.  Attached is the latest version of the targets file that we use.
> If you search the archives of this list I have posted previously
> instructions on how to use it.
> 


Hi Mike.

Thanks for your feedback!

I will check archives to see how to use it.

The only problem is that I don't have VS.net 2005 :(


- --
Regards,

Francisco Figueiredo Jr.
http://fxjr.blogspot.com
Npgsql Lead Developer
http://www.pgfoundry.org/projects/npgsql
MonoBrasil Project Founder Member
http://monobrasil.softwarelivre.org


- -------------
"Science without religion is lame;
religion without science is blind."

                  ~ Albert Einstein
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQEVAwUBQ+9gK/7iFmsNzeXfAQLOXwf8C8KlgqcXsVBbQJP2Crxj4gfF4QoA/jPa
0/F4pxN1n20WRObpo71ONGSxyxqLnTY8xhfdCye2er6jJxQu+roQ7wYVf8g2lI3T
b1esNL2FgyUmbdeAjoClAOeNIr8TtnfMDCE6loH50v/EzzVw5hOD9fZS1OHu78zc
dOQMVhQmD8+vlu2SIEwjUXDbVKC25ng0xJvotVg7T01YY+Q32RTdnUu7TLKVE0wB
tcwHtCdMkkrP+EqAlS3l8nQC+0/wZMh15TuxU4uTjNgKs4PcbjZd+4KovSMcJ6VD
sbzklwBRmiVZpXbmlH9oN5j1B5T3ha8RlQIIm+A2SJSEzb1M+bFT7w==
=lMzW
-----END PGP SIGNATURE-----

		
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.com



More information about the Mono-devel-list mailing list