Module loading work

Adding "App_Data/Extensions" probing path for assembly loading. This directory
will be used to store dynamically compiled module assemblies.

Adding a BuildProvider for ".csproj" file. This will be used to dynamic compile
modules when passing ".csproj" file names to the BuildManager

--HG--
branch : dev
This commit is contained in:
Renaud Paquay
2010-06-03 16:54:14 -07:00
parent 0b5581d11c
commit 9b57d00d13

View File

@@ -8,6 +8,7 @@
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration>
<appSettings/>
<system.diagnostics configSource="Config\Diagnostics.config"/>
<!--
@@ -26,6 +27,9 @@
during development.
-->
<compilation debug="true" targetFramework="4.0">
<buildProviders>
<add extension=".csproj" type="Orchard.Environment.Extensions.Loaders.CSharpExtensionBuildProvider"/>
</buildProviders>
<assemblies>
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
@@ -115,6 +119,7 @@
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="App_Data/Dependencies"/>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0"/>