You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by Stefan Bodewig <bo...@apache.org> on 2011/08/19 05:28:42 UTC
NAnt 0.91alpha 2 (was Re: Planning 1.2.11)
On 2011-08-18, Dominik Psenner wrote:
>> I've managed to get NAnt 0.91apha2 working after some hassles, I hope to
>> be able to build assemblies targeting 4.0 by tommorow.
> That's great news! I ran out of luck the last time I tried it, but I'm quite
> unused to NAnt anyway. So that could have been the reason. ;-)
Not that I'd be an expert either.
The biggest hurdle was .NET's inability to provide useful error
messages.
When I downloaded the ZIP and extracted it, the ZIP was marked as
"downloaded from the internet" and "blocked for security reasons" and
all DLLs contained within inherited that flag.
When I first tried to run NAnt I got some CAS exception for file I/O - I
thought I had fixed that by removing the
<NetFx40_LegacySecurityPolicy enabled="true"/>
from NAnt.exe.config, which was complete nonsense but allowed me to get
a step further. That step was NAnt starting up and then failing to load
any task DLLs because of
,----
| Could not load file or assembly 'file:///....dll' or one of its
| dependencies. Operation is not supported. (Exception from HRESULT:
| 0x80131515)'
`----
I should have searched the web for that HRESULT code by that time but
for some reason didn't and spent quite some time trying to play with
local permissions - and even managed to "unblock" all DLLs, but that
didn't help. I must have missed some files.
Then I went back to my ZIP, unblocked that, extracted it again and used
the newly extracted version and finally things worked.
Stefan