dnu 从 Visual Studio 2015 更新 1 RC 恢复
dnu restore from from Visual Studio 2015 Update 1 RC
每当我通过 project.json 文件修改包时,我的参考区域都会显示 "Errors - see Error List"。错误列表将显示 "Dependencies in project.json were modified. Please run "dnu restore”以生成新的锁定文件。
有没有办法从 Visual Studio 中做到这一点?我必须加载 2015 年的开发人员命令提示符并 cd 到项目目录,然后 运行 通过那里的命令,
如果我右键单击参考文献并 select "Restore Packages"(听起来应该这样做),它只会显示上面的 "see Error List".
我遇到了和你一样的问题。我所做的是以下内容:
以管理员身份打开命令提示符。
将目录更改为您的 .dnx 文件夹,我的在 C:\Users\MyUserName\ .dnx\runtimes\dnx version{rc1-final in my case}\bin\
您将针对项目中的 project.json 文件进行 运行 dnu 恢复。我的命令看起来像这样。 dnu restore C:\Dev\Projects\ExampleProject\project.json
它将下载并恢复所有依赖项,您应该可以开始了。希望这对您有所帮助!
我下载的博客 post 说安装 Update 1 时会自动安装工具,但这并没有发生,我不得不手动下载 ASPNET 5 工具并安装它。然后它设法从菜单中解决并构建实际工作的项目。我正在从 Beta5 更新到 RC1。
我找到了解决问题的真正解决方案(至少对我而言)。发生的情况是 "dnu restore" 显然链接到 Nuget,即使您在同一解决方案中引用自己的项目也是如此。因此,实际上您可以右键单击 solution/references 并选择恢复包,而不是执行 "dnu restore"。这样就可以了。
要使其自动发生,您需要转到“工具”->“选项”->“NuGet 包管理器”并选中 "Allow download missing packages" 和 "Automatically check on build"。最后一个似乎很奇怪,因为您没有构建,但是触发 VS 正确恢复包的原因。
我在升级到 VS 2015 Update 1 后遇到了类似的问题。
VS 认为我的 运行-time 版本是 RC1,但 DNVM (.NET Version Manager) 对此一无所知。因此,当我发布解决方案时,它使用了 beta nuget 包、放置文件夹的配置、构建等等。
所以我所做的是:
dnvm list
向我显示可用 运行 次的列表。我的看起来像这样:
Active Version Runtime Architecture OperatingSystem Alias
------ ------- ------- ------------ --------------- -----
1.0.0-beta5 clr x64 win
1.0.0-beta5 clr x86 win
1.0.0-beta5 coreclr x64 win
1.0.0-beta5 coreclr x86 win
* 1.0.0-beta7 clr x86 win default
之后我通过以下方式将 DNVM 升级到最新版本:
dnvm update-self
并安装最新稳定版运行时间:
dnvm upgrade
它还会将最新的 运行时间设置为您环境的默认时间。升级后你应该得到以下版本列表:
Active Version Runtime Architecture OperatingSystem Alias
------ ------- ------- ------------ --------------- -----
1.0.0-beta5 clr x64 win
1.0.0-beta5 clr x86 win
1.0.0-beta5 coreclr x64 win
1.0.0-beta5 coreclr x86 win
1.0.0-beta7 clr x86 win
1.0.0-rc1-update1 clr x64 win
* 1.0.0-rc1-update1 clr x86 win default
1.0.0-rc1-update1 coreclr x64 win
1.0.0-rc1-update1 coreclr x86 win
希望对您有所帮助。
我能够通过工具>包管理器控制台从 visual studio 内部使用 dnu restore
命令。我通过转到 C:\Users\name\.dnx\packages
恢复之前删除了所有 dnx 包
每当我通过 project.json 文件修改包时,我的参考区域都会显示 "Errors - see Error List"。错误列表将显示 "Dependencies in project.json were modified. Please run "dnu restore”以生成新的锁定文件。
有没有办法从 Visual Studio 中做到这一点?我必须加载 2015 年的开发人员命令提示符并 cd 到项目目录,然后 运行 通过那里的命令,
如果我右键单击参考文献并 select "Restore Packages"(听起来应该这样做),它只会显示上面的 "see Error List".
我遇到了和你一样的问题。我所做的是以下内容:
以管理员身份打开命令提示符。
将目录更改为您的 .dnx 文件夹,我的在 C:\Users\MyUserName\ .dnx\runtimes\dnx version{rc1-final in my case}\bin\
您将针对项目中的 project.json 文件进行 运行 dnu 恢复。我的命令看起来像这样。 dnu restore C:\Dev\Projects\ExampleProject\project.json
它将下载并恢复所有依赖项,您应该可以开始了。希望这对您有所帮助!
我下载的博客 post 说安装 Update 1 时会自动安装工具,但这并没有发生,我不得不手动下载 ASPNET 5 工具并安装它。然后它设法从菜单中解决并构建实际工作的项目。我正在从 Beta5 更新到 RC1。
我找到了解决问题的真正解决方案(至少对我而言)。发生的情况是 "dnu restore" 显然链接到 Nuget,即使您在同一解决方案中引用自己的项目也是如此。因此,实际上您可以右键单击 solution/references 并选择恢复包,而不是执行 "dnu restore"。这样就可以了。
要使其自动发生,您需要转到“工具”->“选项”->“NuGet 包管理器”并选中 "Allow download missing packages" 和 "Automatically check on build"。最后一个似乎很奇怪,因为您没有构建,但是触发 VS 正确恢复包的原因。
我在升级到 VS 2015 Update 1 后遇到了类似的问题。 VS 认为我的 运行-time 版本是 RC1,但 DNVM (.NET Version Manager) 对此一无所知。因此,当我发布解决方案时,它使用了 beta nuget 包、放置文件夹的配置、构建等等。
所以我所做的是:
dnvm list
向我显示可用 运行 次的列表。我的看起来像这样:
Active Version Runtime Architecture OperatingSystem Alias
------ ------- ------- ------------ --------------- -----
1.0.0-beta5 clr x64 win
1.0.0-beta5 clr x86 win
1.0.0-beta5 coreclr x64 win
1.0.0-beta5 coreclr x86 win
* 1.0.0-beta7 clr x86 win default
之后我通过以下方式将 DNVM 升级到最新版本:
dnvm update-self
并安装最新稳定版运行时间:
dnvm upgrade
它还会将最新的 运行时间设置为您环境的默认时间。升级后你应该得到以下版本列表:
Active Version Runtime Architecture OperatingSystem Alias
------ ------- ------- ------------ --------------- -----
1.0.0-beta5 clr x64 win
1.0.0-beta5 clr x86 win
1.0.0-beta5 coreclr x64 win
1.0.0-beta5 coreclr x86 win
1.0.0-beta7 clr x86 win
1.0.0-rc1-update1 clr x64 win
* 1.0.0-rc1-update1 clr x86 win default
1.0.0-rc1-update1 coreclr x64 win
1.0.0-rc1-update1 coreclr x86 win
希望对您有所帮助。
我能够通过工具>包管理器控制台从 visual studio 内部使用 dnu restore
命令。我通过转到 C:\Users\name\.dnx\packages