NuGet 1.0 と 1.1 リリース ノート
NuGet 1.0 は 2011 年 1 月 13 日にリリースされました。 NuGet 1.1 は、2011 年 2 月 12 日にリリースされました。
概要
このドキュメントには、メジャー プレビュー リリースに従ってグループ化された NuGet 1.0 のさまざまなリリースのリリース ノートを含む。
NuGetが含むコンポーネントを次に示します
- NuGet.Tools.vsix * は次で構成されます:
- パッケージを閲覧することとインストールするために使用する Visual Studio 内のライブラリ パッケージの追加ダイアログ * ダイアログ。
- パッケージ マネージャー コンソール * Visual Studio 内の PowerShell ベースコンソール。
- NuGet コマンド ライン ツール * パッケージの作成 (と最終的な発行) に使用されるツール。
NuGet Tools Visual Studio 拡張機能 (NuGet.Tools.vsix) には次が必要です。
- Visual Studio 2010またはVisual Web Developer 2010 Express。
NuGet コマンド ライン ツールには次が必要です。
- .NET Framework バージョン 4
インストール
この[latest release](http://nuget.codeplex.com/releases/view/52018)
を使用するには:
- まず、旧ビルドをアンインストールします。 これを行うには管理者としてVS を実行する必要があります。
- 既存フィードをすべて削除します。
- https://go.microsoft.com/fwlink/?LinkId=206669を指す新しいフィードを追加。
NuGet 1.1
このリリース[can be found here](http://nuget.codeplex.com/workitem/list/advanced?keyword=&status=All&type=All&priority=All&release=NuGet%201.1&assignedTo=All&component=All&sortField=LastUpdatedDate&sortDirection=Descending&page=0)
でフィックスされた課題は、以下のとおりです。
NuGet 1.0 RTM
RC 以降の RTM に関する 1 つの課題をフィックスしました。
[Issue 474: Removing Packages Affects All Project In Solution](http://nuget.codeplex.com/workitem/474)
リリース候補
CTP 2 以降このリリース候補で行われた変更点を次に示します。 課題トラッカーにアクセスし、バグの完全なリストを確認してください。
[Updating Package from Console does not update dependencies.](http://nuget.codeplex.com/workitem/443)
[Adding package picks up bin not package reference (CTP1)](http://nuget.codeplex.com/workitem/442)
[Updating a package leaves broken references](http://nuget.codeplex.com/workitem/440)
[Get-Package -Updates fails in the dialog, or when the 'All' aggregate source is selected in the console](http://nuget.codeplex.com/workitem/439)
[Getting package verification errors](http://nuget.codeplex.com/workitem/426)
[Warn users when a package cannot be installed from the Add Package Dialog](http://nuget.codeplex.com/workitem/425)
[Get-Package -Updates throws when updating large number of packages](http://nuget.codeplex.com/workitem/424)
[Improve error handling when nuspec files are authored incorrectly](http://nuget.codeplex.com/workitem/423)
[Nuget pack ignores specified files](http://nuget.codeplex.com/workitem/422)
[Removing the second-to-last package source and then clicking "Move Down" crashes VS](http://nuget.codeplex.com/workitem/418)
[Remove assembly reference while installing packages](http://nuget.codeplex.com/workitem/413)
[InvalidOperationException when opening Settings dialog](http://nuget.codeplex.com/workitem/411)
[Access Key for Package Source in Package Manager Console doesn't work](http://nuget.codeplex.com/workitem/410)
[NuGet VS Settings Dialog Access Keys Give Focus to Wrong Fields](http://nuget.codeplex.com/workitem/409)
[Package ID intellisense should not query too many items](http://nuget.codeplex.com/workitem/404)
[Failure adding package to project with a dot character in the Project name](http://nuget.codeplex.com/workitem/403)
[Issue with specified files in nuspec](http://nuget.codeplex.com/workitem/400)
[Correct official feed should get registered when using newer build](http://nuget.codeplex.com/workitem/399)
[Tags should use spaces instead of #](http://nuget.codeplex.com/workitem/397)
[IPackageMetadata lacks some useful information](http://nuget.codeplex.com/workitem/388)
[Add Report Abuse Link to the Dialog](http://nuget.codeplex.com/workitem/386)
[Using App_Data to unzip packages breaks in Visual Studio](http://nuget.codeplex.com/workitem/380)
[Implement Tags](http://nuget.codeplex.com/workitem/376)
[PackageBuilder allows empty package with no dependencies to be created](http://nuget.codeplex.com/workitem/373)
[Add Owners Field for the Package](http://nuget.codeplex.com/workitem/365)
[Update the VSIX manifest to say NuGet Package Manager rather than VSIX Tools](http://nuget.codeplex.com/workitem/364)
[Get-Package command throws error when All source is selected](http://nuget.codeplex.com/workitem/359)
[Allow ordering of package sources in Options dialog](http://nuget.codeplex.com/workitem/356)
[Update-Package does not remove older version](http://nuget.codeplex.com/workitem/352)
[Implement Version Range Specification for Dependencies](http://nuget.codeplex.com/workitem/347)
[Visual Studio crashes when clicking "Add new package"](http://nuget.codeplex.com/workitem/346)
[Display Downloads and Ratings in the Add Package Dialog](http://nuget.codeplex.com/workitem/345)
[Changing between package sources in the Dialog doesn't update active source](http://nuget.codeplex.com/workitem/344)
[Remove Key Binding for Package Manager Console Window](http://nuget.codeplex.com/workitem/339)
[Install-Package is not recognized as the name of a cmdlet...](http://nuget.codeplex.com/workitem/338)
[Installing a package from a local feed the dependencies on regular feeds are not resolved](http://nuget.codeplex.com/workitem/332)
[RemoveDependencies should skip dependencies that are still in use](http://nuget.codeplex.com/workitem/331)
[If cancelling page navigation, user cannot navigate to a different page while the original page request returns](http://nuget.codeplex.com/workitem/325)
[Investigate performance of NuPack.Server for serving feeds with large number of packages.](http://nuget.codeplex.com/workitem/324)
[The second time I filter for a package it uses the "New" package source, instead of the previously selected source.](http://nuget.codeplex.com/workitem/321)
[Default package source should be selected when selecting the "Online" tab on the dialog.](http://nuget.codeplex.com/workitem/320)
[List-Package should show installed packages by default](http://nuget.codeplex.com/workitem/309)
[Assembly Reference HintPaths](http://nuget.codeplex.com/workitem/294)
[Exception while opening Package Manager Console](http://nuget.codeplex.com/workitem/268)
[Console intellisense downloads entire feed](http://nuget.codeplex.com/workitem/259)
['Default' package source should be renamed to 'Active'](http://nuget.codeplex.com/workitem/258)
[Package sources UI: pressing OK should add the new source if Name/Source fields are non-empty](http://nuget.codeplex.com/workitem/257)
[Dialog becomes super slow when the number of installed packages is large](http://nuget.codeplex.com/workitem/243)
[Support Binding Redirects for Strong Named Assemblies](http://nuget.codeplex.com/workitem/238)
[Add Package Reference... UI to include drop down for Package source](http://nuget.codeplex.com/workitem/226)
[NuPack needs to support config transform agnostically of the config file name](http://nuget.codeplex.com/workitem/224)
[Allows BasePath to be Overriden in NuPack.exe](http://nuget.codeplex.com/workitem/222)
[Package Source Fallback Behavior](http://nuget.codeplex.com/workitem/204)
[Crash on GUI](http://nuget.codeplex.com/workitem/201)
[Add sorting options to Add Package Dialog](http://nuget.codeplex.com/workitem/179)
[shortcut key to clear the Package Manager Console](http://nuget.codeplex.com/workitem/174)
[PowerConsole causes NuPack Console to fail](http://nuget.codeplex.com/workitem/166)
[Console and Add Package Dialog should set user agent in requests](http://nuget.codeplex.com/workitem/141)
[Set version number of the VSIX and NuPack.exe in the build.](http://nuget.codeplex.com/workitem/134)
[Hide common PowerShell parameters from -?](http://nuget.codeplex.com/workitem/118)
[Add -detailed help for console commands](http://nuget.codeplex.com/workitem/110)
[Add Package Dialog Should Allow Choosing the Current Package Source](http://nuget.codeplex.com/workitem/88)
[Move NuPack.Core classes into different namespaces](http://nuget.codeplex.com/workitem/50)
[Add help to cmdlets](http://nuget.codeplex.com/workitem/23)
[Verify hash from feed after package download](http://nuget.codeplex.com/workitem/18)
CTP 2
CTP 2における最も重要な変更点は次のとおりです。
- パッケージ フィードを ATOM から OData サービス エンドポイントに切り替えました。NuGet の CTP2 バージョンにアップグレードするには、必ず次の URL をパッケージ ソース
https://feed.nuget.org/ctp2/odata/v1/
として追加してください。 - Add-Package コマンドの名前の変更 Install-Package にした。
.nuspec
の形式更新。 この.nuspec
形式には、パッケージの追加ダイアログに表示される 32 x 32 png アイコンを指定するためのiconUrl フィールドが含まれるようになりました。 それはパッケージを区別するために必ず設定してください。 この.nuspec
形式には、パッケージに関する詳細情報を提供する Web ページを指すために使用できる新しいprojectUrlフィールドも含まれています。
このビルドは旧 .nupkg
ファイルでは機能しません。 null 参照例外が発生した場合は、旧 .nupkg
ファイルを使用しており、更新 された[NuGet command line tool](http://nuget.codeplex.com/releases/52017/download/165468)
を使用して再構築する必要があります。
NuGet CTP 2 でフィックスされた機能とバグのリストを次に示します (マイナー コードクリーンアップなどのバグは含まれません)。
[Error unpacking package assemblies when specifiying the TargetFramework for an assembly.](http://nuget.codeplex.com/workitem/10)
[Make NuPack Console window more discoverable](http://nuget.codeplex.com/workitem/14)
[ILMerge the nupack.exe release](http://nuget.codeplex.com/workitem/19)
[Better error/exception handling](http://nuget.codeplex.com/workitem/24)
[[Nupack.Core]: PackageManager should gracefully handle feed-related errors](http://nuget.codeplex.com/workitem/28)
[Need a new icon for the console](http://nuget.codeplex.com/workitem/29)
[Localize strings in the Dialog](http://nuget.codeplex.com/workitem/38)
[NuPack caches downloaded .nupack files in memory](http://nuget.codeplex.com/workitem/40)
[NuPack Console: Change the default shortcut for displaying console](http://nuget.codeplex.com/workitem/48)
[ProjectSystem should support default values for common properties](http://nuget.codeplex.com/workitem/49)
[Running nupack.exe in a folder with just one nuspec file should use that nuspec](http://nuget.codeplex.com/workitem/52)
[Project Menu Shows Up Even When No Project/Solution Is Loaded](http://nuget.codeplex.com/workitem/54)
[build.cmd fails on a clean clone of the codebase](http://nuget.codeplex.com/workitem/56)
[Updates available feature](http://nuget.codeplex.com/workitem/57)
[Dialog: Adding a package through the dialog removes the prompt in the console](http://nuget.codeplex.com/workitem/73)
[Adding a package by clicking 'Install' is often slow, with no visual feedback](http://nuget.codeplex.com/workitem/80)
[There is no way to discover which of my installed packages have updates.](http://nuget.codeplex.com/workitem/82)
[There is no way to update an installed package in the dialog.](http://nuget.codeplex.com/workitem/83)
[There is no way to uninstall an installed package in the dialog](http://nuget.codeplex.com/workitem/84)
[“Add Package Reference…” appears on the context menu of installed references](http://nuget.codeplex.com/workitem/85)
[After updating a package from the console, it shows both the old version and the new version as installed](http://nuget.codeplex.com/workitem/86)
[The activity in the console, when using the dialog, disappears after use](http://nuget.codeplex.com/workitem/87)
[Cleanup command line parsing in nupack.exe](http://nuget.codeplex.com/workitem/89)
[Add a friendly name to package sources](http://nuget.codeplex.com/workitem/98)
[Update .nuspec to support including package icons](http://nuget.codeplex.com/workitem/103)
[Feed UI doesn't allow copying the URL](http://nuget.codeplex.com/workitem/105)
[Better remove-package error handling.](http://nuget.codeplex.com/workitem/107)
[Typing in Console Window depends on cursor focus](http://nuget.codeplex.com/workitem/112)
[Error messages look awful](http://nuget.codeplex.com/workitem/116)
[The performance of Remove-Package for a package that isn't installed is bad](http://nuget.codeplex.com/workitem/117)
[Removing a package fails when there are no package sources](http://nuget.codeplex.com/workitem/119)
[Remove-Package fails when the package source is unavailable](http://nuget.codeplex.com/workitem/120)
[Add Title to the package metadata and the feed.](http://nuget.codeplex.com/workitem/125)
[Add the -Source parameter back to Add-Package](http://nuget.codeplex.com/workitem/127)
[List-Package should have a -Source parameter](http://nuget.codeplex.com/workitem/128)
[Update NuPack.Server to require NuPack User Agent To Download Package](http://nuget.codeplex.com/workitem/142)
[License Acceptance Dialog Must List Licenses For All Dependencies That Require Acceptance](http://nuget.codeplex.com/workitem/145)
[Log an error when a package throws in the feed](http://nuget.codeplex.com/workitem/150)
[NuPack.exe should not allow an empty <licenseurl> element](http://nuget.codeplex.com/workitem/152)
[Rename List-Package to Get-Package, Add-Package to Install-Package, and Remove-Package to Uninstall-Package](http://nuget.codeplex.com/workitem/155)
[Using the Add Package Reference menu item from the Solution Navigator crashes Visual Studio](http://nuget.codeplex.com/workitem/158)
["Available package sources" label is missing a colon](http://nuget.codeplex.com/workitem/160)
[Make .nuspec xml element casing consistently camel cased](http://nuget.codeplex.com/workitem/161)
[The NuPack VSIX's manifest needs to turn on the 'admin' bit](http://nuget.codeplex.com/workitem/162)
[If you run List-Package with no feeds, you get null ref error](http://nuget.codeplex.com/workitem/164)
[nuget.exe: specify destination path](http://nuget.codeplex.com/workitem/171)
[Powershell Errors Opening Package Management Console on WinXP](http://nuget.codeplex.com/workitem/175)
[VS Crashes while trying to load package list](http://nuget.codeplex.com/workitem/176)
[allow meta packages (no files, only dependencies)](http://nuget.codeplex.com/workitem/180)
[Convert Powershell Script to Powershell 2.0 Module](http://nuget.codeplex.com/workitem/181)
[PathResolver should discard path portion preceeding wildcard characters when target is specified](http://nuget.codeplex.com/workitem/183)
[No dependencies](http://nuget.codeplex.com/workitem/186)
[Error installing Elmah](http://nuget.codeplex.com/workitem/192)
[Config transforms don't work correctly with <configsections>](http://nuget.codeplex.com/workitem/194)
[The variable '$global:projectCache' cannot be retrieved because it has not been set](http://nuget.codeplex.com/workitem/203)
[Add MSBuild task for creating NuPack packages](http://nuget.codeplex.com/workitem/205)
[list-package needs to support searching/filtering](http://nuget.codeplex.com/workitem/206)
[Always display a link to license if the package author provides a license URL](http://nuget.codeplex.com/workitem/208)
[Occasional "Access Denied" exception with Remove-Package](http://nuget.codeplex.com/workitem/213)
[Unit Tests Failing: InvalidPackageIsExcludedFromFeedItems & CreatingFeedConvertsPackagesToAtomEntries](http://nuget.codeplex.com/workitem/214)
[Allow for a fallback/default set of files if a specfic framework version cannot be found](http://nuget.codeplex.com/workitem/223)
[Add Package Reference... UI cannot remove a package](http://nuget.codeplex.com/workitem/225)
[Add Package Reference crashes studio when one or more project is unloaded](http://nuget.codeplex.com/workitem/228)
[Config transform does not appear to work on web.debug.config file](http://nuget.codeplex.com/workitem/229)
[init.ps1 not firing on custom package](http://nuget.codeplex.com/workitem/237)
[When adding paths to the feedlist, the default button is set to OK, so if I press ENTER it automatically closes](http://nuget.codeplex.com/workitem/240)
[Attempt to uninstall a dependency will crash VS if attempted 2 times in a row](http://nuget.codeplex.com/workitem/241)
[Display the Project URL in the Add Package dialog](http://nuget.codeplex.com/workitem/253)
[Default the Add-Package dialog to Installed Packages](http://nuget.codeplex.com/workitem/254)
[Change Add Package Dialog menu item.](http://nuget.codeplex.com/workitem/261)
[Rename namespaces and assemblies](http://nuget.codeplex.com/workitem/274)
[Rename the NuPack Project to NuGet](http://nuget.codeplex.com/workitem/282)
[Add the following text under the list of dependencies](http://nuget.codeplex.com/workitem/288)
[Change the license acceptance text in the License Acceptance Dialog](http://nuget.codeplex.com/workitem/291)
[Change the text in the License Acceptance Dialog above the list of packages](http://nuget.codeplex.com/workitem/292)
[OData doesn't work with an fwlink URL](http://nuget.codeplex.com/workitem/304)
[Package Manager UI: Over aggressive caching of package count used for paging](http://nuget.codeplex.com/workitem/317)
[NuPack / NuGet -> Package Manager Console error](http://nuget.codeplex.com/workitem/335)
[Add Package Dialog shows License Acceptance For Already Installed Packaged](http://nuget.codeplex.com/workitem/336)
CTP 1
NuGet CTP 1 でフィックスされた機能とバグのリストを次に示します。
[Package extension should be renamed to .nupack](http://nuget.codeplex.com/workitem/1)
[Move package file into folder](http://nuget.codeplex.com/workitem/2)
[Merge install & Add PS commands](http://nuget.codeplex.com/workitem/3)
[Create aliases for Verb-Noun cmdlets](http://nuget.codeplex.com/workitem/4)
[NuPack gets confused when switching solution in VS](http://nuget.codeplex.com/workitem/6)
[We should hide the 'packages' solution folder by default](http://nuget.codeplex.com/workitem/11)
[Add support for token replacement in content items.](http://nuget.codeplex.com/workitem/12)
[NuPack.UI should use the PackageSource API](http://nuget.codeplex.com/workitem/26)
[[Nupack.Core]: PackageManager marks packages as installed prior to installing them](http://nuget.codeplex.com/workitem/27)
[Deleting default project from solution still shows the deleted project as default](http://nuget.codeplex.com/workitem/30)
[New-Package fails with "Cannot add part for the specified URI because it's already in the package."](http://nuget.codeplex.com/workitem/32)
[Remove "NuPack" strings from Visual Studio GUI](http://nuget.codeplex.com/workitem/35)
[Add Apache Header To a COPYRIGHT.txt file](http://nuget.codeplex.com/workitem/36)
[Remove Update-PackageSource Command](http://nuget.codeplex.com/workitem/37)
[Package Manager unusable when loading profile throws an exception](http://nuget.codeplex.com/workitem/39)
[init.ps1, install.ps1 and uninstall.ps1 need to receive additional state](http://nuget.codeplex.com/workitem/41)
[Combine Console and GUI Packages Into One Package](http://nuget.codeplex.com/workitem/42)
[Xml transform logic doesn't work if applied to XML that isn't at the root](http://nuget.codeplex.com/workitem/43)
[Manage package sources settings dialog not updating the NuPack console](http://nuget.codeplex.com/workitem/44)
[NuPack Console UI: Rename 'Package feed' drop-down list to 'Package source'](http://nuget.codeplex.com/workitem/45)
[NuPack Console Options: Rename 'Repository UI' to be consistent with NuPack Console](http://nuget.codeplex.com/workitem/46)
[Add-Package fails against a website that was opened from IIS or a URL](http://nuget.codeplex.com/workitem/53)
[Package Manager Source Doesn't Work With FwLink](http://nuget.codeplex.com/workitem/55)
[Set the default package source](http://nuget.codeplex.com/workitem/59)
[When adding package sources in option, when only one source is supplied, assume it's the default.](http://nuget.codeplex.com/workitem/60)
[The Dialog UI shows fake "recent" packages](http://nuget.codeplex.com/workitem/62)
[Options: Clicking cancel does not cancel changes](http://nuget.codeplex.com/workitem/63)
[Add Package Reference Dialog Search should be case insensitive](http://nuget.codeplex.com/workitem/65)
[Fix company metadata in AssemblyInfo.cs files](http://nuget.codeplex.com/workitem/67)
[Version number for the VSIX](http://nuget.codeplex.com/workitem/71)
[Remove-Package: Using -? displays help twice](http://nuget.codeplex.com/workitem/72)
[Execute install/uninstall packages for project level packages](http://nuget.codeplex.com/workitem/74)
[Server unable to create feed when one nupack fails validation](http://nuget.codeplex.com/workitem/90)
[Need to Replace NuPack Icons](http://nuget.codeplex.com/workitem/94)
[NTLM http proxy does not authenticate to the package feed.](http://nuget.codeplex.com/workitem/96)
[The dialog doesn't always start centered in the VS window](http://nuget.codeplex.com/workitem/100)
[Many of the fields in a packages details are not being populated in the dialog](http://nuget.codeplex.com/workitem/102)
[Dialog UI doesn't show Authors' names](http://nuget.codeplex.com/workitem/108)
[Why -Version for Remove-Package](http://nuget.codeplex.com/workitem/113)
[Remove the Recent tab on the Dialog UI](http://nuget.codeplex.com/workitem/115)
[VS crash when right click on solution folder after opening Dialog UI at least one.](http://nuget.codeplex.com/workitem/126)
[Change the -Local parameter of List-Package to -Installed](http://nuget.codeplex.com/workitem/129)
[Rename packages.xml to NuPack.config](http://nuget.codeplex.com/workitem/132)
[Console forces cursor to the end of line](http://nuget.codeplex.com/workitem/135)
[Remove-Package intellisense is broken](http://nuget.codeplex.com/workitem/136)
[Add RequireLicenseAcceptance Flag to .nuspec and Feed](http://nuget.codeplex.com/workitem/137)
[Add LicenseUrl to .nuspec Format and Package Feed](http://nuget.codeplex.com/workitem/138)
[Clicking Install For Package That Requires Acceptance Should Show Acceptance Dialog](http://nuget.codeplex.com/workitem/139)
[Add Disclaimer Text to the Add Package Dialog](http://nuget.codeplex.com/workitem/140)
[Add Disclaimer When the Package Console is run the first time](http://nuget.codeplex.com/workitem/143)
[Display Disclaimer After Installing Package In The Console](http://nuget.codeplex.com/workitem/144)
[Rename the .nupack extension to .nupkg](http://nuget.codeplex.com/workitem/146)