日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用Nuget 安装指定版本package或者更新package到指定版本

發(fā)布時間:2023/12/10 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用Nuget 安装指定版本package或者更新package到指定版本 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最近在琢磨MVC和EntityFramework,使用的VS是2013版的,在Nuget的GUI界面下安裝了EntityFramework(默認安裝最新版的,怎么安裝指定版本還沒找到),按照MVC的示例項目MusicStore逐步做的過程中發(fā)現(xiàn)MVC4不支持EntityFramwok 6。

嘗試去更新MVC版本各種失敗,只能試著去降低EntityFramework版本。但是通過Nuget的GUI界面無法安裝或更新到指定版本的EntityFramwok。在網(wǎng)上搜了搜相關(guān)資料(事實上也很容易搜到),做個備忘。

首先打開程序包管理器控制臺:工具→Nuget程序包管理器→程序包管理器控制臺

打開如下圖所示的命令行界面

安裝指定版本的Package(例如:EntityFramework 5.0):

PM> Install-Package EntityFramework -ProjectName MusicStore -Version 5.0

更新到指定版本的Package(例如EntityFramewrok 6.0):

PM> Update-Package EntityFramework -ProjectName MusicStore -Version 6.0 Update-Package命令相關(guān)參數(shù)說明:? ParameterTypeDescription
-IdstringSpecifies the Id of the package to be updated.
-ProjectNamestringSpecifies the name of the project in which packages should be updated.
-VersionSemanticVersion*Specifies the new target version of the package as a result of the update.
-SourcestringSpecifies where to look for package updates, overriding the package sources that are specified in the Options dialog. This value can be either a url to a remote repository or a path to a local repository or the name of a package source specified in the Options dialog.
-IgnoreDependenciesSwitch parameterIf set, NuGet will ignore dependency packages and only update the main package.
-SafeSwitch parameterIf set, NuGet will only update to a new version that has the same major and minor versions as the previous package. For example, if the old version is 1.2.0, NuGet will accept the update package with version of 1.2.1 or 1.2.9999 but it will?notaccept 1.3.0.
-IncludePrereleaseSwitch parameterIf set, NuGet will consider prerelease packages as candidates for updates.
-ReinstallSwitch parameterIf set, instead of updating the package to the latest version, NuGet will uninstall the package and reinstall the same version. This is useful when, for example, you've updated the target framework of your project, e.g. from .NET 4.0 to .NET 4.5, and you want to reference .NET 4.5-specific assemblies in the package. You can't set this parameter together with the -Version parameter.

總結(jié)

以上是生活随笔為你收集整理的使用Nuget 安装指定版本package或者更新package到指定版本的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。