2013-06-05 3 views
0

После плодовых учебников - http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-part-7Orchard.Framework со ссылкой

Ошибки происходящие, когда я вставить 4th черный снимок экрана по ссылке выше в мой проект (см код ниже)

using Orchard.UI.Resources; 

namespace Skywalker.Webshop 
{ 
    public class ResourceManifest : IResourceManifestProvider 
    { 
     public void BuildManifests(ResourceManifestBuilder builder) 
     { 
      // Create and add a new manifest 
      var manifest = builder.Add(); 

      // Define a "common" style sheet 
      manifest.DefineStyle("Skywalker.Webshop.Common").SetUrl("common.css"); 

      // Define the "shoppingcart" style sheet 
      manifest.DefineStyle("Skywalker.Webshop.ShoppingCart").SetUrl("shoppingcart.css").SetDependencies("Skywalker.Webshop.Common"); 
     } 
    } 
} 

Ассамблея «Orchard.Framework, Version = 1.1.1.0, Culture = neutral, PublicKeyToken = null» использует «System.Web.WebPages, Version = 2.0.0.0 Culture = neutral, PublicKeyToken = 31bf3856ad364e35», который имеет более высокую версию, чем система сборки ссылок .webPages, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 '

Кто-нибудь знает, как я могу это разрешить? Спасибо за любые ответы

EDIT Ошибка наступающем из ссылки на таблицу стилей:. manifest.DefineStyle ("Skywalker1.Webshop.Common") SetUrl ("common.css");

manifest.DefineStyle ("Skywalker1.Webshop.ShoppingCart") SetUrl ("shoppingcart.css") SetDependencies ("Skywalker1.Webshop.Common");.. *

, но я не могу решить. ..есть идеи?

ответ

1

Похоже, вы добавили ссылку на System.webPages в свой собственный проект, указав на более старую версию, чем использует Orchard. Проверьте раздел ссылок на проекты модулей и убедитесь, что версии совпадают.

Вы также должны проверить это довольно подробное сообщение о проблеме. aspnet_compiler finding wrong version of System.Web.WebPages 1.0.0.0 instead of 2.0.0.0

+0

ok cool спасибо за ответ Paul – John

Смежные вопросы