Adding new ProbingExtensionLoader, and fixing DynamicCompilation priority.

The DyanmicExtensionLoader could randomly take over PrecompiledExtensionLoader
as the Priority was not set on ProbeExtensionEntry.

Also a new ProbingExtensionLoader is added and is used when DyanmicExtensionLoader
is disabled. It will compile an extension dynamically but cache the assembly in
the probing folder (Dependencies) so that it's not recompiled on each app start,
and such that there is no need to inspect dependency files.

--HG--
branch : 1.x
This commit is contained in:
Sebastien Ros
2012-08-15 17:47:41 -07:00
parent f79444d9ec
commit 26a21344e2
7 changed files with 235 additions and 1 deletions

View File

@@ -21,6 +21,10 @@
</UpgradeBackupLocation>
<TargetFrameworkProfile />
<UseIISExpress>true</UseIISExpress>
<IISExpressSSLPort />
<IISExpressAnonymousAuthentication />
<IISExpressWindowsAuthentication />
<IISExpressUseClassicPipelineMode />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>