maoyuan121 / elmah

Automatically exported from code.google.com/p/elmah
Apache License 2.0
0 stars 0 forks source link

Non-SqlLite build #167

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Strong binding of SqlLine into ELMAH means that there is a need for two 
builds: a 32 and a 64 bit version although the rest of the library is managed 
.NET and shouldn't need to be recompiled.

This makes it difficult to work on non homogenized environments like: 32 bit 
dev and 64 bit server (or or the other way around) or a mix of different OSs 
in a web farm. 

It would be helpful to make binding to the SqlLite library in a way that if 
you're not using it for logging, then there is only one version of the 
library.

Original issue reported on code.google.com by khash.sa...@gmail.com on 15 Apr 2010 at 8:49

GoogleCodeExporter commented 9 years ago
I need a version that works for 32 bit and 64 bit and I would rather have that 
than SQLLite.   There are a couple of projects now that I haven't used elmah on 
strinctly due to the fact that my dev environment is 32 bit and build 
environments and productions are different.  I know it could be worked around 
but the additional hassle makes me look elsewhere even though I prefer elmah.

Original comment by run...@gmail.com on 22 Sep 2010 at 2:05

GoogleCodeExporter commented 9 years ago
It would be very useful if SQLLite this could be just be enabled/disabled in 
the config

Original comment by p...@healthspan.co.uk on 7 Jan 2011 at 1:09

GoogleCodeExporter commented 9 years ago
I think this is an issue that should be taken up with the System.Data.Sqlite[1] 
project. In fact, there are a number of requests[2] at the project forum 
requesting this already since some time.

With ELMAH 1.2, the idea is to break up the downloads offered so if you don't 
want SQLite ELMAH, you can just download the core binary[3] and which is 
independent of processor architecture. The issue is therefore addressed via 
packaging (to the same effect, hopefully) rather providing separate builds. As 
a result, I'm setting the status to WontFix. If you have a good argument to 
disagree or have a creative proposal for solving this issue then shout. I'm 
don't see, for example, how SQLite (loading) could be just enabled or disabled 
via config.

[1] http://sqlite.phxsoftware.com/
[2] http://sqlite.phxsoftware.com/search/SearchResults.aspx?q=32-bit+64-bit
[3] 
http://code.google.com/p/elmah/downloads/detail?name=ELMAH-1.2-BETA-bin-core.zip

Original comment by azizatif on 7 Jan 2011 at 2:35