问题标签 [package-manager-console]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
349 浏览

.net-core - ABP 更新数据库错误 - 无法解析指定的框架版本 '2.1' -

只是尝试创建数据库作为文档中步骤的一部分。

解决方案构建良好。

来自包管理器控制台的消息:

PM>更新-数据库

无法解析指定的框架版本“2.1”

找不到指定的框架“Microsoft.NETCore.App”,版本“2.1”。

  • 检查应用程序依赖项并定位安装在以下位置的框架版本:C:\Program Files\dotnet\
  • 安装 .NET Core 先决条件可能有助于解决此问题: http: //go.microsoft.com/fwlink/ ?LinkID=798306&clcid=0x409
  • .NET Core 框架和 SDK 可以从以下位置安装: https ://aka.ms/dotnet-download
  • 安装了以下版本:1.0.5 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 1.1.2 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 2.0。 5 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 2.0.6 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] 2.0.9 在 [C:\Program Files \dotnet\shared\Microsoft.NETCore.App] 2.1.5 在 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

从我的 VS 窗口复制的错误

鉴于我安装了 2.1.5,这似乎很奇怪。有 ABP 经验的人可以为我指明正确的方向吗?谢谢!

0 投票
1 回答
153 浏览

entity-framework - 如何在包管理器控制台中获取实体框架的可用命令列表

我想知道是否可以在包管理器控制台中获取实体框架(或其他 NuGet 安装包)的可用命令列表

0 投票
5 回答
2495 浏览

visual-studio - 为什么在包管理器控制台中调用“get-help entityframework”会导致这个错误?

get-help : 对象引用未设置为对象的实例。
在 line:1 char:1
+ get-help entityframework
+ ~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-Help] , NullReferenceException
+ FullyQualifiedErrorId : System.NullReferenceException,Microsoft.PowerShell.Commands.GetHelpCommand

我想这可能是与 PowerShell 相关的问题,所以我在这里列出了它的版本号

我正在使用

0 投票
1 回答
69 浏览

jquery - 为什么无法在包管理器控制台中运行 bower update 命令

它是一个现有项目,我想在其中升级 jquery 版本。为此,我在包控制台管理器(PMC)上运行了bower update jquery --force-latest甚至是bower update jquery,但无济于事。如屏幕截图所示,它给出了错误。

在此处输入图像描述

我的 bower.json 文件位于我位于 PMC 的默认项目中的项目中,如图所示:

在此处输入图像描述

我后来将 .json 文件中的 jquery 版本从"jquery": "2.1.3"更改为"jquery": "3.3.1"。还是没有运气!我是新手,现在不知道我错过了什么吗?

这是我的 bower.json 文件;

{
“名称”:“XXXXXXX.Web”,
“版本”:“0.0.0”,
“忽略”:[
“**/.*”,
“node_modules”,
“bower_components”,
“test”,
“tests”
] ,
“依赖”:{
“角度”:“1.3.15”,
“jquery”:“3.3.1”,
“jquery-ui”:“1.12.1”,
“角度-ui-router”:“0.2.15 ”,
“lodash”:“3.7.0”,
“角度动画”:“1.3.9”,
“animate.css”:“3.2.0”,
“角度翻译”:“2.7.0”、
“放大”:“1.1.2”、
“角度引导”:“0.13.0”、
“时刻”:“momentjs#~2.5.1”、
“引导标签输入”:“引导-标签输入#~0.4.2",
“autoNumeric”:“1.9.30”,
“highcharts”:“4.1.5”,
“nouislider”:“nouislider#~7.0.6”,
“fullcalendar”:“2.3.1”,
“Sortable”:“1.2. 0”、
“tooltipster”:“3.3.0”、
“jszip”:“2.4.0”、
“blockui”:“blockui#2.70”、
“script.js”:“2.5.7”、
“datatables”:“ 1.10.8”、
“jquery.maskedinput”:“1.4.1”、
“clockpicker”:“0.0.7”、
“mustache.js”:“2.1.3”、
“select2”:“4.0.3”、
“Summernote”:“0.6.14”,
“dropzone”:“4.0.1”,
“swiper”:“2.7.6”,
“键盘”:“1.25.13”,
“history.js”:“1.8.0” ,
"谷歌地图": "^3.2.1"
},
“决议”:{
“角度”:“1.3.15”
}
}

0 投票
3 回答
1905 浏览

entity-framework - Visual Studio 无法加载实体框架 PowerShell 脚本,因为它的操作被软件限制策略阻止

当我在使用 Entity Framework 的项目中的 Visual Studio 2017 v15.9.6 中加载包管理器控制台时,我收到以下错误:

\packages\EntityFramework.6.2.0\tools\init.ps1 无法加载,因为它的操作被软件限制策略阻止,例如使用组策略创建的限制策略。在 line:1 char:45 + ... rgs+=$_}; & 'C:\Bitbucket\project-path\packages\EntityFramework.6.2. ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~ + CategoryInfo : SecurityError: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess

这使我无法运行特定于实体框架的命令,例如“Update-Database”或“Add-Migration”。

以下是我尝试过的事情:

  1. 重新安装 Visual Studio
  2. 在组策略编辑器中,对于计算机配置和用户配置,我已启用位于“管理模板\Windows 组件\Windows PowerShell”中的“打开脚本执行”设置。两种配置的设置都将“执行策略”设置为“允许所有脚本”。脚本执行设置截图

  3. 我已经在包管理器控制台中本地尝试将“进程”范围设置为“绕过”和“无限制”,然后手动加载实体框架 init.ps1 脚本。我收到同样的错误。

  4. 我还尝试修改 PowerShell 的注册表项,在一些地方将 ExecutionPolicy 设置为“无限制”。这些地方位于:
    • HKLM\Software\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell
    • HKLM\Software\Microsoft\PowerShell\1\ShellIds\Microsoft.SqlServer.Management.PowerShell.sqlps120
    • HKLM\Software\Microsoft\PowerShell\1\ShellIds\Microsoft.SqlServer.Management.PowerShell.sqlps140
  5. 在执行上述所有操作之间,我已经多次重新启动。

当我运行命令“Get-ExecutionPolicy -List”时,这是我的结果“

完成上述所有操作后,我希望能够正常加载 Visual Studio,启动包管理器控制台,并且在尝试运行实体框架 init.ps1 脚本时不会收到任何错误。我一定是错过了什么或做错了什么。我需要做什么才能让 Visual Studio 按预期工作?

更多信息是这是一台加入公司域的计算机,但没有其他开发人员遇到此问题。管理员没有设置组策略来阻止我运行脚本。

0 投票
1 回答
1583 浏览

visual-studio - 如何在 Visual Studio 之外使用 Package Manager Console powershell

我有一个 powershell 脚本,其中包含以下 nuget 命令:

获取项目-全部

获取包 -ProjectName

当我在 Visual Studio 上运行包管理器控制台时,例如:

PM> .\download-packages-license.ps1

它有效,但我无法运行 powershell。我需要一个帮助。

Powershell 错误信息:

无法加载 download-packages-license.ps1,因为在此系统上禁用了运行脚本。有关详细信息,请参阅 https://go.microsoft.com/fwlink/?LinkID=135170 上的 about_Execution_Policies。在 line:1 char:1 + .\download-packages-license.ps1 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : SecurityError: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess

0 投票
1 回答
93 浏览

c# - 一个接一个地运行多个实体框架命令

是否可以在包管理器控制台中运行脚本以使用多个命令更新实体框架?我想要一个像这样的脚本:

我希望能够按顺序运行脚本,这样我就不必等待每个步骤发生?

甚至不确定我是否可以为这种事情编写 ac# 脚本。

提前致谢!

0 投票
1 回答
559 浏览

c# - 通过 PMC for mysql 添加 ef 核心迁移时如何修复错误?

我想从使用 SQL Server 切换到 MySql。我已经为 SQL Server 创建了迁移并将它们应用于数据库。我已经添加了 Pomelo Mysql 包,现在想为 MySql 数据库创建迁移。我的问题是尝试使用 add-migration 命令时在包管理器控制台中收到错误消息。

  • 这是一个.Net Core 2.2 项目
  • Pomelo.EntityFrameworkCore.MySql 2.2.0 已添加到项目中

启动/配置服务

csproj

ApplicationDbContext 类

尝试添加迁移时收到以下错误。“已添加具有相同键的项目。键:Pomelo.EntityFrameworkCore.MySql.Infrastructure.Internal.MySqlOptionsExtension” 此错误是否与我以前迁移过 MS SQL Server 的事实有关?任何帮助将非常感激。

0 投票
2 回答
159 浏览

c# - Update-Database 命令在建立与服务器的连接时出错(代码优先迁移)

我在另一个系统上创建了这个项目并完成了。我使用代码优先迁移来创建数据库。在那个系统上,这个应用程序运行正常。

但是现在当我将项目转移到另一个系统时,它的包管理器显示以下错误:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例)

我尝试使用Update-Database -Vebrose,我观察到它针对的是错误的数据源,该数据源位于我创建项目的那个系统中。如何解决这个问题?

0 投票
1 回答
1397 浏览

sql-server - 为 .net 4.5.2 安装包 Microsoft.EntityFrameworkCore.SqlServer

我正在尝试安装该软件包Microsoft.EntityFrameworkCore.SqlServer,但在 PMC 中我收到以下错误消息:

安装包:无法安装包“Microsoft.EntityFrameworkCore.SqlServer 2.2.6”。您正在尝试将此包安装到以“.NETFramework,Version=v4.5.2”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。在 line:1 char:1 + Install-Package Microsoft.EntityFrameworkCore.SqlServer + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

如何为 .NET Framework 4.5.2 安装它?