عنوان:

‫مشکلات نصب به روز رسانی‌های اخیر


نویسنده: وحید نصیری
تاریخ: ۱۳۹۰/۰۳/۲۶ ۱۷:۳۴:۰۰
آدرس: www.dntips.ir

مشکل نصب به روز رسانی‌های دات نت فریم ورک
اگر احتمالا آپدیت‌های اخیر دات نت فریم ورک را نتوانسته‌اید نصب کنید و هربار پس از ری استارت کامپیوتر مجددا سر و کله برنامه نصاب پیدا می‌شود و نهایتا پیغام failed را دریافت می‌کنید، متاسفانه فقط یک راه حل دارد. حذف موارد موجود و نصب مجدد نگارش جدید آن‌ها. برای حذف کلیه نگارش‌های دات نت فریم ورک از برنامه زیر استفاده کنید:


سپس بهتر است از نصاب نگارش وب دات نت فریم ورک استفاده کنید. از این لحاظ که تمام به روز رسانی‌ها را به همراه دارد و متفاوت است با نسخه‌ی آفلاین آن.


مشکل نصب به روز رسانی‌های سیلورلایت
اگر هنگام نصب به روز رسانی جدید سیلورلایت هر بار پیغام silverlight.msi File Missing را دریافت می‌کنید، مسیر زیر را از رجیستری ویندوز حذف کنید. سپس به روز رسانی سیلورلایت بدون مشکل نصب خواهد شد:
HKEY_CLASSES_ROOT / installer / products / D7314F9862C648A4DB8BE2A5B47BE100


پ.ن.
من هر دو مشکل را با ویندوز سرور 2003 داشتم.

نظرات

  • مهمان در ۱۳۹۰/۰۳/۲۷ ۱۰:۵۳:۵۳
    این لینکی برای دانلوذ شما قرار دادید نسخه 32 بیتی اون بود که مشکل من با دانلود نسخه 64 بیتی حل شد.
  • وحید نصیری در ۱۳۹۰/۰۳/۲۷ ۱۲:۴۲:۱۴
    - اون برنامه حذف کننده که با تمام نگارش‌ها کار می‌کند.
    - نصاب وب هم خودش تشخیص می‌ده سیستم شما 32 بیتی است یا 64 بیتی و حجم کمتری هم اتفاقا داره (یا دریافت می‌کنه) نسبت به نسخه‌ی آفلاین.
  • مهمان در ۱۳۹۰/۰۴/۰۵ ۰۰:۳۱:۴۸
    سلام من با مشکل زیر در سیلورلایت روبه رو شدم =>
    Error: Unhandled Error in Silverlight Application Code: 1001    Category: RuntimeError       Message: AG_E_UNKNOWN_ERROR
    بعد از ایجاد پروژه و موقع اجرا (هیچ کدی هم ننوشتم)
    به نظر شما مشکل از کجاست؟
  • وحید نصیری در ۱۳۹۰/۰۴/۰۵ ۰۰:۵۱:۳۲
    به روز رسانی‌های سیلورلایت دو نسخه دارند. یکی مخصوص کاربران نهایی، یکی هم مخصوص برنامه نویس‌ها. حجم این‌ها هم متفاوت است:
    Silverlight Developer Run time
    همچنین اخبار مرتبط با نگارش‌های متفاوت سیلورلایت همیشه اینجا هست:
    release history

    پس از این به روز رسانی، این شماره‌ جدید باید در فایل‌های aspx و html ایی که object مربوط به سیلورلایت را اضافه کرده‌اند هم به روز شوند.
  • مهمان در ۱۳۹۰/۰۴/۰۵ ۱۸:۳۹:۱۷
    سلام
    بنده این دو بسته رو نصب کرده بودم و با توجه به توضیحاتتون شماره جدید رو هم در html قرار داده و قبلی رو عوض کردم (برای پارامتر minRuntimeVersion مقدار 5.0.60401.0 رو قرار دادم؛ اگه اشتباه می کنم لطفا راهنمائیم کنید) اما مشکل همچنان وجود داره
    به نظر شما مشکل از کجاست؟
  • وحید نصیری در ۱۳۹۰/۰۴/۰۵ ۱۹:۵۴:۴۷
    - لینک فوق همیشه آخرین نگارش مخصوص برنامه نویس‌ها را دارد و از این لحاظ بسیار عالی است (به صورت خودکار به جدیدترین نگارش ری دایرکت می‌شود). پس از نصب آن باید شماره نگارش 4.0.60531.0  در سیستم شما موجود باشد. این شماره رو از طریق صفحه About مربوط به اطلاعات سیلورلایت (all programs---silverlight) می‌تونید مشاهده کنید.
    - ضمنا خطای  AG_E_UNKNOWN_ERROR عموما مرتبط می‌شود به وجود مشکلی در XAML تولیدی. بررسی کنید آیا فایل‌ها درست تولید شده‌اند؟ آیا فضای نامی فراموش نشده؟ آیا تمام ارجاعات به اسمبلی‌های مورد نیاز تعریف شده؟ آیا پس از به روز رسانی جدید سیلورلایت، پروژه مجددا Re build شده؟
    در کل این خطای 1001 (+) فوق العاده عمومی است. برای مثال همانطور که می‌دونید در سیلورلایت دسترسی به یک سری منابع با پروتکل file://URLs میسر نیست (یعنی اگر برنامه سیلورلایت با یک صفحه html معمولی از روی هارد باز شده) و حتما باید پروژه شما به همراه وب سایت ASP.NET ایجاد شود تا منابع مورد نظر از طریق پروتکل http://URLs قابل دسترسی شوند (به دلایل امنیتی).
  • وحید نصیری در ۱۳۹۰/۰۴/۰۵ ۲۰:۴۸:۵۴
    ضمنا به نظر نگارش 5 را نصب کردید. این مورد بدون داشتن silverlight tools مخصوص نگارش 5 در VS.NET قابل استفاده نیست. اگر SP1 نگارش 2010 رو نصب کردید فقط از نسخه‌ی 4 می‌تونید استفاده کنید.
  • مهمان در ۱۳۹۰/۰۴/۰۵ ۲۳:۱۱:۱۶
    من پروژه رو که ایجاد می کنم بدون هیچ عملی اونرو ران می کنم و با این مشکل برخورد می کنم
    اما در مورد فایل XAML حق با شما هستش به محض اینکه هر کاری انجام میدم مثلا یک باتون به XAML اضافه می کنم با ارور زیر رو به رو می شم =>
    System.InvalidOperationExceptionLayout measurement override of element 'Microsoft.Windows.Design.Platform.SilverlightViewProducer+SilverlightContentHost' should not return PositiveInfinity as its DesiredSize, even if Infinity is passed in as available size

    و دیزاینر از بین می ره و اینکه در برخی موارد ویژوال استودیو کرش می کنه
    هنوز نفهمیدم مشکل از کجاست چون نگارش های 3 و 4 هم دچار همین مشکل هستند !!!!!!
  • وحید نصیری در ۱۳۹۰/۰۴/۰۶ ۰۰:۱۸:۰۷
    پیشنهاد من نصب مجدد VS2010 و سپس SP1 آن است. چیز دیگری هم نصب نکنید. نیازی نیست (تمام موارد با SP1 ارائه شده).
    بعد از اون حداکثر یک sl-toolkit نصب کنید و نه بیشتر. نگارش 5 هم هنوز بتا است و باید صبر کنید تا نسخه‌ی پایدار آن ارائه شود.
  • مهمان در ۱۳۹۰/۰۴/۰۶ ۱۶:۵۴:۵۲
    ممنون از وقتی که گذاشتید آقای نصیری
    این کار رو انجام میدم و نتیجه رو همینجا قرار میدم
    ممنون
  • مهمان در ۱۳۹۰/۰۴/۰۶ ۱۸:۱۶:۴۸
    نگارش 5 رو از control panel حذف کردم و پس از یکبار restart و نصب sl toolkit4 و یک restart مجدد (واسه محکم کاری) مشکل برطرف شده و همه چیز ok هست
    به نظر بتا بودن نسخه 5 و ناپایدار بودنش دلیل مشکلات بود
    آقا وحید ممنون از وقتی که گذاشتید
    یا علی