Extend ExtensionManager to support themes

- New ThemeExtensionLoader to load raw themes (without .csproj)
- Automatic creationg of a unique feature for all Themes
- Compilation and loading references if a Theme contains a .csproj file
- Updated views direcovery locations to aslo look inside ~/Themes

--HG--
branch : dev
This commit is contained in:
Sebastien Ros
2010-09-30 12:53:28 -07:00
parent 050876bc19
commit 3b4604d661
12 changed files with 148 additions and 43 deletions

View File

@@ -96,6 +96,7 @@
<Compile Include="Contents\Settings\ContentPartSettings.cs" />
<Compile Include="Contents\Shapes.cs" />
<Compile Include="Contents\ViewModels\PublishContentViewModel.cs" />
<Compile Include="Dashboard\Controllers\HelperController.cs" />
<Compile Include="Localization\ResourceManifest.cs" />
<Compile Include="Localization\ViewModels\EditLocalizationViewModel.cs" />
<Compile Include="Messaging\DataMigrations\MessagingDataMigration.cs" />
@@ -389,6 +390,7 @@
<Content Include="Shapes\Views\Menu.cshtml" />
<Content Include="Shapes\Views\MenuItem.cshtml" />
<Content Include="Shapes\Views\Web.config" />
<Content Include="Dashboard\Views\Helper\Index.cshtml" />
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />