سؤال

لست متأكدًا مما إذا كنت أفعل هذا بالطريقة الصحيحة، لذا أطلب القليل من المساعدة... هناك بعض الميزات الجديدة في صندوق السيارة التي أريد الاستفادة منها في مشروعي الحالي s#arp.

لقد قمت بتنزيل المشروع من صندوق السيارة وقمت بتشغيل ملف go.bat الذي نجح، ثم أخذت ملفات DLL من دليل "build" وقمت بالكتابة فوق ملفات DLL في مجلد "lib" لمشروعاتي.

تم تجميع مشروعي وتشغيله بشكل جيد حتى وصلت إلى صفحة تستخدم أي شيء من Microsoft.Web.Mvc مثل ActionLinkForAreas، يظهر لي هذا الخطأ:

تعذر تحميل الملف أو التجميع "Microsoft.Web.Mvc, Version=2.0.0.0, Culture=محايد, PublicKeyToken=null" أو أحد تبعياته.هناك حاجة إلى تجمع قوي.(استثناء من HRESULT:0x80131044)

إليك Stack Trace إذا كان ذلك مفيدًا:

[FileLoadException:تعذر تحميل الملف أو التجميع "Microsoft.Web.Mvc, Version=2.0.0.0, Culture=محايد, PublicKeyToken=null" أو أحد تبعياته.مطلوب تجميع مسمى بقوة.(استثناء من HRESULT:1 action, String linkText, String controllerUrlName, String actionName) in c:\dev\svn\sharp-jul16\codai-Sharp-Architecture-4d55899\src\SharpArch\SharpArch.Web\Areas\LinkForAreasExtensions.cs:76 SharpArch.Web.Areas.LinkForAreasExtensions.ActionLinkForAreas(HtmlHelper helper, Expression1 action, String linkText) in c:\dev\svn\sharp-jul16\codai-Sharp-Architecture-4d55899\src\SharpArch\SharpArch.Web\Areas\LinkForAreasExtensions.cs:29 SharpArch.Web.Areas.LinkForAreasExtensions.BuildUrlFromExpressionForAreas(HtmlHelper helper, Expression`1 action) in c:\dev\svn\sharp-jul16\codai-Sharp-Architecture-4d55899\src\SharpArch\SharpArch.Web\Areas\LinkForAreasExtensions.cs:48 ASP.views_profile_index_aspx.__RenderContent1(HtmlTextWriter __w, Control parameterContainer) in c:\dev\HM\app\HM.Web\Views\Profile\Index.aspx:28 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +131 ASP.views_shared_profile_master.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in c:\dev\HM\app\HM.Web\Views\Shared\Profile.Master:98 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +131 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +246 System.Web.Mvc.ViewPage.Render(HtmlTextWriter writer) +85 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5274

شكرًا لك.بول

هل كانت مفيدة؟

المحلول

لقد قمت للتو بإجراء تغيير على SharpArch.Build والذي سيحل المشكلة لك وللآخرين.الحل:التعليق خارج السطر 182.هذه هي الوسيطة التي تقوم بتعيين الملف الرئيسي لعملية ILMerge.

إذا كان شخص ما يحتاج إلى تسمية التجميعات القوية، ولا يستخدم المناطق، فيمكنك إلغاء التعليق على هذا السطر وسيكون كل شيء على ما يرام.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top