العرض

ملاحظة: قد حلت المشكلة التي تم وصفها هنا مع الإصدار 8.2.2.248 من ملحق تأليف تقرير Microsoft Dynamics 365.

في السيناريو التالي:

  • لديك عام 2015 Visual Studio باستخدام أدوات البيانات SQL Server المثبتة.

  • تثبيت Microsoft Dynamics 365 تقرير كتابة الملحق (الإصدار 8.2.2.0171)

عند بدء تشغيل أدوات البيانات SQL Server لبرنامج Visual Studio، إغلاق Visual Studio بالرسالة "Microsoft Visual Studio عام 2015 قد توقفت عن العمل."

الخطأ في عارض أحداث Windows قد تبدو كما يلي:

Application: devenv.exe
Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException
   at Microsoft.VisualStudio.Services.Client.AccountManagement.AccountManager.GetAccountProviderCore(System.Guid)
   at Microsoft.VisualStudio.Services.Client.AccountManagement.AccountManager+<>c__DisplayClass32_0.<GetAccountProviderAsync>b__0()
   at System.Threading.Tasks.Task`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(System.Threading.Tasks.Task)

إلغاء تثبيت "ملحق تأليف تقرير" لا إلى حل المشكلة.

السبب

تحدث هذه المشكلة بسبب وجود مشكلة في عملية إعداد "التقرير الملحق التأليف". "عند تقرير كتابة ملحق" تثبيت باستخدام مسار التثبيت الافتراضي، يتم وضع التجميعات التالية في "14.0\Common7\IDE Visual Studio \Microsoft C:\Program Files (x86)،" استبدال أي إصدارات أقدم من الملفات الموجودة مسبقاً في هذا الموقع.

  • Microsoft.IdentityModel.Clients.ActiveDirectory.dll-إصدار الملف: 2.22.x.x

  • Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms.dll-إصدار الملف: 2.22.x.x

يحاول visual Studio تحميل الإصدارات القديمة من الملفات غير موجودة لأنه devenv.exe.config ملف يحتوي على إدخال إعادة توجيه ربط لا يزال يشير إلى الإصدار 2.16.0.0. لم يتم تحديث عملية إعداد "التقرير الملحق تأليف" توجيه "ربط" للإشارة إلى إصدار 2.22.0.0 عندما تم استبدال الملفات.

الحل

لحل هذه المشكلة، اتبع هذه الخطوات لتغيير إعادة توجيه الربط في ملف devenv.exe.config للإشارة إلى إصدار 2.22.0.0:

  • تحرير هذه الملفات 2 لتغيير قيمة إصدارات لإدخال bindingRedirect للإصدار الصحيح، 2.22.0.0:

    • C:\Program (x86) الملفات \Microsoft Visual Studio 14.0\Common7\IDE "-devenv.exe.config

    • C:\Program (x86) الملفات \Microsoft Visual Studio 14.0\Common7\IDE\PrivateAssemblies "-PreviewProcessingService.exe.config

ملاحظة: إذا كنت تستخدم موقع تثبيت مختلف عن الافتراضي، ستحتاج إلى تعديل مسار هذه الملفات إلى موقع حيث قمت بتثبيت Visual Studio.

ملاحظة: إذا لم يتضمن الملف PreviewProcessingService.exe.config bindingRedirect الفعل، لا تحتاج إلى إضافته.

  • البحث عن المقاطع التالية في كلا من الملفات:

<dependentAssembly>
    <assemblyIdentity name="Microsoft.IdentityModel.Clients.ActiveDirectory" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="2.0.0.0-2.16.0.0" newVersion="2.16.0.0" />
</dependentAssembly>
<dependentAssembly>
    <assemblyIdentity name="Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="2.0.0.0-2.16.0.0" newVersion="2.16.0.0" />
</dependentAssembly>
  • قم بتغيير السطر التالي من:

<bindingRedirect oldVersion="2.0.0.0-2.16.0.0" newVersion="2.16.0.0" />

إلى:

<bindingRedirect oldVersion="2.0.0.0-2.22.0.0" newVersion="2.22.0.0" />
  • حفظ الملف ثم إعادة تشغيل Visual Studio.

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

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

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

نشكرك على ملاحظاتك!

×