Bekannte Probleme mit NuGetKnown Issues with NuGet

Im Folgenden finden Sie die häufigsten bekannten Probleme mit NuGet, die wiederholt gemeldet werden.These are the most common known issues with NuGet that are repeatedly reported. Wenn Sie Probleme beim Installieren von NuGet oder dem Verwalten von Paketen haben, lesen Sie sich diese bekannten Probleme und ihre Lösungen durch.If you are having trouble installing NuGet or managing packages, please take a look through these known issues and their resolutions.

Hinweis

Ab NuGet 4.0 sind bekannte Probleme Teil der Anmerkungen zur jeweiligen Version.Starting with NuGet 4.0, known issues are a part of the respective release notes.

Authentifizierungsprobleme mit NuGet-Feeds in VSTS mit „nuget.exe“ (Version 3.4.3)Authentication issues with NuGet feeds in VSTS with nuget.exe v3.4.3

Problem:Problem:

Wenn der folgende Befehl verwendet wird, um die Anmeldeinformationen zu speichern, wird das persönliche Zugriffstoken doppelt verschlüsselt.When we use the following command to store the credentials, we end up double encrypting the Personal Access Token.

$PAT = "Ihr persönliches Zugriffstoken" $Feed = "Ihre URL" .\nuget.exe sources add -Name Test -Source $Feed -UserName $UserName -Password $PAT$PAT = "Your personal access token" $Feed = "Your url" .\nuget.exe sources add -Name Test -Source $Feed -UserName $UserName -Password $PAT

Problemumgehung:Workaround:

Speichern Sie Kennwörter in Klartext mithilfe der Option -StorePasswordInClearText.Store passwords in clear text using the -StorePasswordInClearText option.

Fehler beim Installieren von Paketen mit NuGet 3.4 und 3.4.1Error installing packages with NuGet 3.4, 3.4.1

Problem:Problem:

In NuGet 3.4 und 3.4.1 werden keine Quellen als verfügbar gemeldet, wenn das NuGet-Add-In verwendet wird, und es ist nicht möglich, neue Quellen im Konfigurationsfenster hinzuzufügen.In NuGet 3.4 and 3.4.1, when using the NuGet add-in, no sources are reported as available and you are unable to add new sources in the configuration window. Das Ergebnis ähnelt der folgenden Abbildung:The result is similar to the image below:

NuGet-Konfigurationsfenster ohne Quellen

Die NuGet.Config-Datei in Ihrem %AppData%\NuGet\-Ordner (Windows) oder ~/.nuget/-Ordner (Mac oder Linux) wurde versehentlich geleert.The NuGet.Config file in your %AppData%\NuGet\ (Windows) or ~/.nuget/ (Mac/Linux) folder has accidentally been emptied. Schließen Sie Visual Studio (unter Windows), löschen Sie die NuGet.Config-Datei, und wiederholen Sie den Vorgang, um dieses Problem zu beheben.To fix this: close Visual Studio (on Windows, if applicable), delete the NuGet.Config file, and try the operation again. NuGet erstellt eine neue NuGet.Config-Datei, und Sie können nun weitermachen.NuGet generated a new NuGet.Config and you should be able to proceed.

Fehler beim Installieren von Paketen mit NuGet 2.7Error installing packages with NuGet 2.7

Problem:Problem:

In NuGet 2.7 wird beim Installieren eines Pakets, das Assemblyverweise enthält, wie im Folgenden dargestellt möglicherweise die Fehlermeldung „Die Eingabezeichenfolge hat das falsche Format.“ angezeigt:In NuGet 2.7 or above, when you attempt to install any package which contains assembly references, you may receive the error message "Input string was not in a correct format.", like below:

install-package log4net
    Installing 'log4net 2.0.0'.
    Successfully installed 'log4net 2.0.0'.
    Adding 'log4net 2.0.0' to Tyson.OperatorUpload.
    Install failed. Rolling back...
    install-package : Input string was not in a correct format.
    At line:1 char:1
        install-package log4net
        ~~~~~~~~~~~~~~~~~~~~~~~
        CategoryInfo : NotSpecified: (:) [Install-Package], FormatException
        FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

Dies wird durch die Typbibliothek für die COM-Komponente VSLangProj.dll verursacht, deren Registrierung auf Ihrem System aufgehoben wurde.This is caused by the type library for the VSLangProj.dll COM component being unregistered on your system. Dies kann beispielsweise vorkommen, wenn Sie zwei Versionen von Visual Studio parallel installiert haben und die ältere Version deinstallieren.This can happen, for example, when you have two versions of Visual Studio installed side-by-side and you then uninstall the older version. Dadurch kann die Registrierung der oben genannten COM-Bibliothek versehentlich aufgehoben werden.Doing so may inadvertently unregister the above COM library.

Lösung:Solution::

Führen Sie diesen Befehl für eine Eingabeaufforderung mit erhöhten Rechten aus, um die Typbibliothek für VSLangProj.dll erneut zu registrieren.Run this command from an elevated prompt to re-register the type library for VSLangProj.dll

regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VsLangproj.olb"

Wenn der Befehl fehlschlägt, überprüfen Sie, ob die Datei an diesem Speicherort vorhanden ist.If the command fails, check to see if the file exists in that location.

Weitere Informationen zu diesem Fehler finden Sie in diesem Arbeitselement.For more information about this error, see this work item.

Buildfehler nach dem Aktualisieren des Pakets in Visual Studio 2012Build failure after package update in VS 2012

Das Problem: Sie verwenden Visual Studio 2012 RTM.The problem: You are using VS 2012 RTM. Beim Aktualisieren von NuGet-Paketen erhalten Sie die folgende Meldung: „Mindestens ein Paket konnte nicht deinstalliert werden.“When updating NuGet packages, you get this message: "One or more packages could not be completed uninstalled." Sie werden außerdem dazu aufgefordert, Visual Studio neu zu starten.and you are prompted to restart Visual Studio. Nach dem Neustart von Visual Studio erhalten Sie merkwürdige Buildfehler.After VS restart, you get weird build errors.

Dies wird durch bestimmte Dateien in alten Paketen verursacht, die durch einen MSBuild-Hintergrundprozess gesperrt sind.The cause is that certain files in the old packages are locked by a background MSBuild process. Auch nach dem Neustart von Visual Studio verwendet der MSBuild-Hintergrundprozess diese Dateien noch in den alten Paketen, wodurch die Buildfehler verursacht werden.Even after VS restart, the background MSBuild process still uses the files in the old packages, causing the build failures.

Dieses Problem kann durch die Installation eines Updates für Visual Studio 2012 behoben werden (z.B. Update 2 für Visual Studio 2012).The fix is to install VS 2012 Update, e.g. VS 2012 Update 2.

Das Upgrade auf die aktuelle NuGet-Version von einer älteren Version verursacht einen SignaturüberprüfungsfehlerUpgrading to latest NuGet from an older version causes a signature verification error

Wenn Sie Visual Studio 2010 SP1 ausführen, wird Ihnen möglicherweise folgende Fehlermeldung angezeigt, wenn Sie versuchen, ein Upgrade für NuGet durchzuführen und eine ältere Version installiert ist.If you are running VS 2010 SP1, you might run into the following error message when attempting to upgrade NuGet if you have an older version installed.

Installer für Visual Studio-Erweiterungen

In den Protokollen wird möglicherweise SignatureMismatchException angezeigt.When viewing the logs, you might see a mention of a SignatureMismatchException.

Es gibt einen Visual Studio 2010 SP1 hotfix (Hotfix für Visual Studio 2010 SP1), den Sie installieren können, um dies zu vermeiden.To prevent this from occurring, there is a Visual Studio 2010 SP1 hotfix you can install. Alternativ können Sie das Problem einfach umgehen, indem Sie NuGet zuerst deinstallieren (während Visual Studio als Administrator ausgeführt wird) und dann über den Erweiterungskatalog von Visual Studio erneut installieren.Alternatively, the workaround is to simply uninstall NuGet (while running Visual Studio as Administrator) and then install it from the VS Extension Gallery. Weitere Informationen finden Sie unter https://support.microsoft.com/kb/2581019.See https://support.microsoft.com/kb/2581019 for more information.

Die Konsole des Paket-Managers löst eine Ausnahme aus, wenn das Visual Studio-Add-In „Reflector“ ebenfalls installiert ist.Package Manager Console throws an exception when the Reflector Visual Studio Add-In is also installed.

Wenn Sie die Konsole des Paket-Managers ausführen, wird Ihnen möglicherweise folgende Fehlermeldung angezeigt, wenn das Visual Studio-Add-In „Reflector“ installiert ist.When running the Package Manager console, you may run into the following exception message if you have the Reflector VS Add-in installed.

The following error occurred while loading the extended type data file:
Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2950) :
Error in type "System.Security.AccessControl.ObjectSecurity":
Exception: Cannot convert the "Microsoft.PowerShell.Commands.SecurityDescriptorCommandsBase"
value of type "System.String" to type "System.Type".
System.Management.Automation.ActionPreferenceStopException:
Command execution stopped because the preference variable "ErrorActionPreference" or common parameter
is set to Stop: Unable to find type

oderor

System.Management.Automation.CmdletInvocationException: Could not load file or assembly 'Scripts\nuget.psm1' or one of its dependencies. <br />The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG)) ---&gt; System.IO.FileLoadException: Could not load file or <br />assembly 'Scripts\nuget.psm1' or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG)) <br />---&gt; System.ArgumentException: Illegal characters in path.
   at System.IO.Path.CheckInvalidPathChars(String path)
   at System.IO.Path.Combine(String path1, String path2)
   at Microsoft.VisualStudio.Platform.VsAppDomainManager.<AssemblyPaths>d__1.MoveNext()
   at Microsoft.VisualStudio.Platform.VsAppDomainManager.InnerResolveHandler(String name)
   at Microsoft.VisualStudio.Platform.VsAppDomainManager.ResolveHandler(Object sender, ResolveEventArgs args)
   at System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)
   --- End of inner exception stack trace ---
   at Microsoft.PowerShell.Commands.ModuleCmdletBase.LoadBinaryModule(Boolean trySnapInName, String moduleName, String fileName, <br />Assembly assemblyToLoad, String moduleBase, SessionState ss, String prefix, Boolean loadTypes, Boolean loadFormats, Boolean&amp; found)
   at Microsoft.PowerShell.Commands.ModuleCmdletBase.LoadModuleNamedInManifest(String moduleName, String moduleBase, <br />Boolean searchModulePath, <br />String prefix, SessionState ss, Boolean loadTypesFiles, Boolean loadFormatFiles, Boolean&amp; found)
   at Microsoft.PowerShell.Commands.ModuleCmdletBase.LoadModuleManifest(ExternalScriptInfo scriptInfo, ManifestProcessingFlags <br />manifestProcessingFlags, Version version)
   at Microsoft.PowerShell.Commands.ModuleCmdletBase.LoadModule(String fileName, String moduleBase, String prefix, SessionState ss, <br />Boolean&amp; found)
   at Microsoft.PowerShell.Commands.ImportModuleCommand.ProcessRecord()
   at System.Management.Automation.Cmdlet.DoProcessRecord()
   at System.Management.Automation.CommandProcessor.ProcessRecord()
   --- End of inner exception stack trace ---
   at System.Management.Automation.Runspaces.PipelineBase.Invoke(IEnumerable input)
   at System.Management.Automation.Runspaces.Pipeline.Invoke()
   at NuGetConsole.Host.PowerShell.Implementation.PowerShellHost.Invoke(String command, Object input, Boolean outputResults)
   at NuGetConsole.Host.PowerShell.Implementation.PowerShellHostExtensions.ImportModule(PowerShellHost host, String modulePath)
   at NuGetConsole.Host.PowerShell.Implementation.PowerShellHost.LoadStartupScripts()
   at NuGetConsole.Host.PowerShell.Implementation.PowerShellHost.Initialize()
   at NuGetConsole.Implementation.Console.ConsoleDispatcher.Start()
   at NuGetConsole.Implementation.PowerConsoleToolWindow.MoveFocus(FrameworkElement consolePane)

Der Autor des Add-Ins wurde in der Hoffnung kontaktiert, dass dieser eine Lösung dafür ausarbeiten kann.We've contacted the author of the add-in in the hopes of working out a resolution.

Update: Es wurde festgestellt, dass die aktuelle Version von Reflector (6.5) diese Ausnahme nicht mehr in der Konsole auslöst.Update: We have verified that the latest version of Reflector, 6.5, no longer causes this exception in the console.

Das Öffnen der Konsole des Paket-Managers schlägt mit der Ausnahme „ObjectSecurity“ fehlOpening Package Manager Console fails with ObjectSecurity exception

Möglicherweise werden Ihnen diese Fehler angezeigt, wenn Sie die Konsole des Paket-Managers öffnen:You might see these errors when trying to open the Package Manager Console:

The following error occurred while loading the extended type data file: Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2977) : Error in type "System.Security.AccessControl.ObjectSecurity": Exception: The getter method should be public, non void, static, and have one parameter of type PSObject.
The following error occurred while loading the extended type data file: Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2984) : Error in type "System.Security.AccessControl.ObjectSecurity": Exception: The getter method should be public, non void, static, and have one parameter of type PSObject.
The following error occurred while loading the extended type data file: Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2991) : Error in type "System.Security.AccessControl.ObjectSecurity": Exception: The getter method should be public, non void, static, and have one parameter of type PSObject.
The following error occurred while loading the extended type data file: Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(2998) : Error in type "System.Security.AccessControl.ObjectSecurity": Exception: The getter method should be public, non void, static, and have one parameter of type PSObject.
The following error occurred while loading the extended type data file: Microsoft.PowerShell.Core, C:\Windows\SysWOW64\WindowsPowerShell\v1.0\types.ps1xml(3005) : Error in type "System.Security.AccessControl.ObjectSecurity": Exception: The getter method should be public, non void, static, and have one parameter of type PSObject.
The term 'Get-ExecutionPolicy' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

Wenn dies der Fall ist, befolgen Sie die auf StackOverflow erläuterte Lösung, um das Problem zu beheben.If so, follow the solution discussed on StackOverflow to fix them.

Das Dialogfeld „Add Package Library Reference“ (Bibliotheksverweis zum Paket hinzufügen) löst eine Ausnahme aus, wenn die Projektmappe ein InstallShield Limited Edition-Projekt enthält.The Add Package Library Reference dialog throws an exception if the solution contains InstallShield Limited Edition Project

Wenn Ihre Projektmappe mindestens ein InstallShield Limited Edition-Projekt enthält, löst das Dialogfeld Add Package Library Reference (Bibliotheksverweis zum Paket hinzufügen) beim Öffnen eine Ausnahme aus.We have identified that if your solution contains one or more InstallShield Limited Edition project, the Add Package Library Reference dialog will throw an exception when opened. Es gibt derzeit keine Problemumgehung außer dem Entfernen und Entladen der InstallShield-Projekte.There is currently no workaround yet except either removing InstallShield projects or unloading them.

Ist die Schaltfläche „Deinstallieren“ abgeblendet?Uninstall Button Greyed out? NuGet erfordert Administratorrechte für die Installation/DeinstallationNuGet Requires Admin Privileges to Install/Uninstall

Wenn Sie versuchen, NuGet über den Erweiterungs-Manager in Visual Studio zu deinstallieren, werden Sie feststellen, dass die Schaltfläche „Deinstallieren“ deaktiviert ist.If you try to uninstall NuGet via the Visual Studio Extension Manager, you may notice that the Uninstall button is disabled. NuGet erfordert Administratorrechte für die Installation und Deinstallation.NuGet requires admin access to install and uninstall. Starten Sie Visual Studio als Administrator erneut, um die Erweiterung zu deinstallieren.Relaunch Visual Studio as an administrator to uninstall the extension. Das Verwenden von NuGet erfordert keinen Administratorzugriff.NuGet does not require admin access to use it.

Die Konsole des Paket-Managers stürzt ab, wenn sie in Windows XP geöffnet wird.The Package Manager Console crashes when I open it in Windows XP. Wo liegt der Fehler?What's wrong?

NuGet erfordert die Runtime von PowerShell 2.0.NuGet requires Powershell 2.0 runtime. Windows XP verfügt standardmäßig nicht über PowerShell 2.0.Windows XP, by default, doesn't have Powershell 2.0. Sie können die PowerShell 2.0-Runtime unter https://support.microsoft.com/kb/968929 herunterladen.You can download the Powershell 2.0 runtime from https://support.microsoft.com/kb/968929. Starten Sie Visual Studio nach der Installation neu. Es sollte dann möglich sein, die Konsole des Paket-Managers zu öffnen.After you install it, restart Visual Studio and you should be able to open Package Manager Console.

Die Betaversion von Visual Studio 2010 SP1 stürzt beim Beenden ab, wenn die Konsole des Paket-Managers geöffnet ist.Visual Studio 2010 SP1 Beta crashes on exit if the Package Manager Console is open.

Wenn Sie die Betaversion von Visual Studio 2010 SP1 installiert haben, werden Sie möglicherweise feststellen, dass Visual Studio abstürzt, wenn Sie die Konsole des Paket-Managers geöffnet lassen und das Programm beenden.If you have installed Visual Studio 2010 SP1 Beta, you may notice that if you leave the Package Manager Console open and close Visual Studio, it will crash. Dabei handelt es sich um ein bekanntes Problem von Visual Studio, das im Release SP1 RTM behoben wird.This is a known issue of Visual Studio and will be fixed in SP1 RTM release. Ignorieren Sie den Absturz vorerst, oder deinstallieren Sie wenn möglich die Betaversion von SP1.For now, just ignore the crash or uninstall SP1 Beta if you can.

Die Ausnahme „Das Element ‚metadata‘ hat ein ungültiges untergeordnetes Element“ tritt aufThe element 'metadata' ... has invalid child element exception occurs

Wenn Sie Pakete installiert haben, die mit einer Vorabversion von NuGet erstellt wurden, wird Ihnen möglicherweise die Fehlermeldung „Das Element ‚metadata‘ im Namespace ‚schemas.microsoft.com/packaging/2010/07/nuspec.xsd‘ hat ein ungültiges untergeordnetes Element“ angezeigt, wenn Sie die RTM-Version von NuGet mit diesem Projekt ausführen.If you installed packages built with a pre-release version of NuGet, you might encounter an error message stating "The element 'metadata' in namespace 'schemas.microsoft.com/packaging/2010/07/nuspec.xsd' has invalid child element" when running the RTM version of NuGet with that project. Sie müssen jedes Paket, das die RTM-Version von NuGet verwendet, deinstallieren und erneut installieren.You need to uninstall and then re-install each package using the RTM version of NuGet.

Beim Versuch einer Installation oder Deinstallation wird die Fehlermeldung „Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist.“ angezeigt.Attempting to install or uninstall results in the error "Cannot create a file when that file already exists."

Aus unbekannten Gründen können Visual Studio-Erweiterungen einen merkwürdigen Status aufweisen, bei dem die Erweiterung für VSIX zwar deinstalliert wurde, aber einige Dateien verbleiben.For some reason, Visual Studio extensions can get in a weird state where you've uninstalled the VSIX extension, but some files were left behind. So umgehen Sie dieses Problem:To work around this issue:

  1. Visual Studio beendenExit Visual Studio

  2. Öffnen Sie folgenden Ordner (dieser könnte sich auf Ihrem Computer auf einem anderen Laufwerk befinden):Open the following folder (it might be on a different drive on your machine)

    C:\Programme (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager<Version>C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft Corporation\NuGet Package Manager<version>\

  3. Löschen Sie alle Dateien mit der Erweiterung DELETEME.Delete all the files with the .deleteme extensions.

  4. Öffnen Sie Visual Studio erneut.Re-open Visual Studio

Nachdem Sie diese Schritte befolgt haben, sollten Sie den Vorgang fortsetzen können.After following these steps, you should be able to continue.

In seltenen Fällen verursacht das Kompilieren mit aktivierter Codeanalyse Fehler.In rare cases, compiling with Code Analysis turned on causes error.

Ihnen wird möglicherweise folgende Fehlermeldung angezeigt, wenn Sie „FluentNHibernate“ über die Konsole des Paket-Managers installieren und Ihr Projekt anschließend mit aktivierter Codeanalyse kompilieren.You might get the following error if you installs FluentNHibernate with the Package Manager console and then compile your project with "Code Analysis" turned on.

Error 3 CA0058 : The referenced assembly
'NHibernate, Version=3.0.0.2001, Culture=neutral, PublicKeyToken=aa95f207798dfdb4'
could not be found. This assembly is required for analysis and was referenced by:
C:\temp\Scratch\src\MyProject.UnitTests\bin\Debug\MyProject.UnitTests.dll.
MyProject.UnitTests

Standardmäßig erfordert FluentNHibernate NHibernate 3.0.0.2001.By default, FluentNHibernate requires NHibernate 3.0.0.2001. Entwurfsbedingt installiert NuGet jedoch NHibernate 3.0.0.4000 in Ihrem Projekt und fügt die entsprechenden Bindungsumleitungen hinzu, sodass das Paket funktioniert.However, by design NuGet will install NHibernate 3.0.0.4000 in your project and add the appropriate binding redirects so that it will work. Ihr Projekt wird problemlos kompiliert, wenn die Codeanalyse deaktiviert ist.You project will compile just fine if code analysis is not turned on. Im Gegensatz zum Compiler folgt das Codeanalysetool den Bindungsumleitungen, um 3.0.0.4000 statt 3.0.0.2001 zu verwenden, nicht ordnungsgemäß.In contrast to the compiler, code analysis tool doesn't properly follow the binding redirects to use 3.0.0.4000 instead of 3.0.0.2001. Sie können dieses Problem umgehen, indem Sie entweder NHibernate 3.0.0.2001 installieren oder das Codeanalysetool folgendermaßen dafür konfigurieren, sich genau wie der Compiler zu verhalten:You can work around the issue by either installing NHibernate 3.0.0.2001 or tell the code analysis tool to behave the same as the compiler by doing the following:

  1. Wechseln Sie zu %PROGRAMFILES%\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop.Go to %PROGRAMFILES%\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop
  2. Öffnen Sie „FxCopCmd.exe.config“, und ändern Sie AssemblyReferenceResolveMode von StrongName in StrongNameIgnoringVersion.Open FxCopCmd.exe.config and change AssemblyReferenceResolveMode from StrongName to StrongNameIgnoringVersion.
  3. Speichern Sie die Änderung, und erstellen Sie das Projekt erneut.Save the change and rebuild your project.

Der Befehl „Write-Error“ funktioniert innerhalb von „install.ps1/uninstall.ps1/init.ps1“ nichtWrite-Error command doesn't work inside install.ps1/uninstall.ps1/init.ps1

Dies ist ein bekanntes Problem.This is a known issue. Versuchen Sie, „throw“ statt „Write-Error“ aufzurufen.Instead of calling Write-Error, try calling throw.

throw "My error message"

Das Installieren von NuGet mit eingeschränktem Zugriff unter Windows 2003 kann zu einem Absturz von Visual Studio führenInstalling NuGet with restricted access on Windows 2003 can crash Visual Studio

Wenn Sie versuchen, NuGet mithilfe des Erweiterungs-Managers von Visual Studio zu installieren und das Programm nicht als Administrator ausführen, wird das Dialogfeld „Ausführen als“ mit dem Kontrollkästchen „Programm mit eingeschränktem Zugriff ausführen“ angezeigt, das standardmäßig aktiviert ist.When attempting to install NuGet using the Visual Studio Extension Manager and not running as an administrator, the “Run As” dialog is displayed with the checkbox labeled “Run this program with restricted access” checked by default.

Dialogfeld „Programm mit eingeschränktem Zugriff ausführen“

Wenn dieses Kontrollkästchen aktiviert ist, und Sie auf OK klicken, stürzt Visual Studio ab.Clicking OK with that checked crashes Visual Studio. Stellen Sie sicher, dass Sie diese Option nicht deaktivieren, bevor Sie NuGet installieren.Make sure to uncheck that option before installing NuGet.

NuGet-Tools für Windows Phone können nicht deinstalliert werdenCannot uninstall NuGet for Windows Phone Tools

Windows Phone-Tools unterstützen den Erweiterungs-Manager für Visual Studio nicht.Windows Phone Tools does not have support for the Visual Studio Extension Manager. Führen Sie folgenden Befehl aus, um NuGet zu deinstallieren.In order to uninstall NuGet, run the following command.

 vsixinstaller.exe /uninstall:NuPackToolsVsix.Microsoft.67e54e40-0ae3-42c5-a949-fddf5739e7a5

Das Ändern der Groß-/Kleinschreibung von NuGet-Paket-IDs unterbricht die PaketwiederherstellungChanging the capitalization of NuGet package IDs breaks package restore

Wie in diesem GitHub-Problem ausführlich erläutert wird, kann eine Änderung der Groß-/Kleinschreibung von NuGet-Paketen vom NuGet-Support durchgeführt werden. Dies führt jedoch zu Komplikationen während der Paketwiederherstellung für Benutzer mit vorhandenen Paketen mit unterschiedlicher Groß-/Kleinschreibung im Ordner global-packages.As discussed at length on this GitHub issue, changing the capitalization of NuGet packages can be done by NuGet support, but causes complications during package restore for users who have existing, differently-cased, packages in their global-packages folder. Es wird empfohlen, nur eine Änderung der Groß-/Kleinschreibung anzufordern, wenn Sie mit den Benutzern Ihrer Pakete kommunizieren können, um diese über die Unterbrechung zu informieren, die bei der Paketwiederherstellung zur Buildzeit auftreten kann.We recommend only requesting a case change when you have a way to communicate with existing users of your package about the break that may occur to their build-time package restore.

Melden von ProblemenReporting issues

Unter https://github.com/nuget/home/issues können Sie Probleme mit NuGet melden.To report NuGet issues, visit https://github.com/nuget/home/issues.