سؤال

أحاول شيئًا ما هنا ولكنني أفشل دائمًا.

لقد قمت بتثبيت Visual Studio Developer Preview على نظام التشغيل Windows Server 2008 R2.كما تعلم، في الوقت الحالي، لا تتوافق ملحقات VS مع VS 11 Dev Preview ولكني وجدت حلاً بديلاً:

ملحقات Visual Studio وVisual Studio 11 Dev.معاينة

أنا ركبت ADO.NET C# مولد DbContext على VS 11 ولكن عندما أحاول تشغيل إنشاء التعليمات البرمجية، أتلقى الخطأ التالي:

خطأ:حاول هذا القالب تحميل مجموعة المكونات "microsoft.data.entity.design ، الإصدار = 10.0.0.0 ، الثقافة = محايد ، publickeytoken = b03f5f7f11d50a3a '.لمزيد من المعلومات حول هذه المشكلة وكيفية تمكين هذا القالب ، يرجى الاطلاع على وثائق حول تخصيص قوالب المشروع.

لقد تحققت من صفحة إضافة مرجع، لا يوجد ملف DLL كما هو مذكور أعلاه.

أي فرصة يمكنني الحصول على هذا العمل مع VS 11 Dev.معاينة؟

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

المحلول

حسنًا، لقد قمت بحل المشكلة ولكني لست متأكدًا من صحتها أم لا.

عندما تقوم بفك ضغط الامتداد، انتقل إلى T/code/ بداخله ملف مضغوط اسمه DbContextCS.zip.قم بفك الضغط أيضًا، وسترى ملفًا يسمى ADONETArtifactGenerator_DbContextCSharp.vstemplate

افتح هذا باستخدام محرر النصوص وقم بتغيير هذا الرمز:

  <WizardExtension>
    <Assembly>Microsoft.Data.Entity.Design, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly>
    <FullClassName>Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.AddArtifactGeneratorWizard</FullClassName>
  </WizardExtension>

إلى هذا:

  <WizardExtension>
    <Assembly>Microsoft.Data.Entity.Design, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</Assembly>
    <FullClassName>Microsoft.Data.Entity.Design.VisualStudio.ModelWizard.AddArtifactGeneratorWizard</FullClassName>
  </WizardExtension>

اجمع كل شيء مرة أخرى معًا وقم بتثبيت الامتداد، عند تشغيل مولد الكود، لن تواجه أي مشكلة.

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