سؤال

لقد قمت بتثبيت ASP.NET MVC 3 BETA الذي يقوم أيضًا بتثبيت Nupack ، ولكن عندما أفتح مشروعًا في Visual Studio 2010 Express ، تعطيني وحدة التحكم في Package Manager رسالة الخطأ هذه:

System.TypeLoadException: Could not load type 'System.Management.Automation.Runspaces.InitialSessionState' from assembly 'System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
   at NuPackConsole.Host.PowerShell.Implementation.PowerShellHostProvider.CreateHost(IConsole console)
   at NuPackConsole.Implementation.PowerConsole.HostInfo.get_WpfConsole()
   at NuPackConsole.Implementation.PowerConsoleToolWindow.get_WpfConsole()System.InvalidOperationException: Can't start ConsoleDispatcher. Host is null.
   at NuPackConsole.Implementation.Console.ConsoleDispatcher.Start()
   at NuPackConsole.Implementation.PowerConsoleToolWindow.MoveFocus(FrameworkElement consolePane)

لقد تمكنت من تنزيل الحزم عبر خيار قائمة "إضافة حزمة مرجعية" ، ولكن ليس مع وحدة تحكم Package Manager. من فضلك ماذا يمكن أن تكون المشكلة؟ شكرًا.

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

المحلول

تحميل حزمة إطار عمل Windows Management الذي يحتوي على PowerShell 2.

استخدم إصدارًا يطابق إصدار Windows الخاص بك.

لقد حصلت على نفس الشيء تمامًا ، وكما ذكر المكدس صراحةً ، قمت بتفتيش / تم تنزيله / تثبيته (ولسوء الحظ ، طُلب من إعادة التشغيل) ... تم القيام به :)

نصائح أخرى

تتطلب Nupack Console PowerShell 2.0 ، لذا تأكد من تثبيتها. إذا كنت تقوم بتشغيل هذا على Windows XP ، فقد لا يكون هذا هو الحال.

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