问题标签 [dotnet-tool]
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.
c# - 找不到与命令“dotnet-script”匹配的可执行文件
为什么dotnet script
安装后不能在 PowerShell 中运行?安装后我关闭并重新打开了所有 PowerShell 实例。
PowerShell 在我运行时抛出此错误dotnet script init
:
找不到与命令“dotnet-script”匹配的可执行文件
编辑:
dotnet script
确实运行cmd.exe
- 和文件
dotnet
夹.dotnet\tools
存在于PATH
powershell - 如何将 powershell 脚本分发给团队成员?
我与一群软件开发人员一起工作,我有一堆方便的 powershell 脚本来自动构建/部署等......我希望我所有的同事都能够安装和使用这些脚本。如果他们在我添加更多功能/修复错误时获得自动更新,那就太好了。
这些是私有脚本,不想像https://www.powershellgallery.com/这样就地发布
今天,我们团队中的每个开发人员都从 git 存储库下载这些脚本,并将此文件夹添加到$path
. 此文件夹有一个 .bat 文件,可打开一个 powershell 控制台。在此控制台中,他们可以获得帮助并调用各种可用命令。今天,他们需要调用一个从 repo 中提取最新信息的命令。
我觉得应该有比这更好的东西,我正在寻找类似dotnet 全局工具的 powershell 脚本。
.net-core - 如何在 Travis-CI 构建期间使用 dotnet 工具?
我正在尝试在我的 .NET Core Travis-CI 构建中使用dotnet-warp作为全局工具,因为我更喜欢单个可执行文件的想法,而不是一个包含 75 个文件的文件夹。
我可以成功添加该工具并验证 $PATH 中有一个 tools/dotnet 文件夹...
但是日志显示由于最近添加了 .NET Core,我需要重新启动或注销才能真正使用该工具。
有人知道在 Travis-CI 环境中进行这项工作的方法吗?
command-line - 我应该在哪里存储 .NET Core 全局工具的数据?
我最近开始研究.NET Core 全局工具,我需要存储一些用户上下文数据,类似于kubectl config set-context
其他 kubectl 命令的工作方式和影响方式。.NET Core 全局工具是否有标准模式?还是应该将其仅写入 LocalSettings 或类似内容?
docker - Docker - 卸载通过 Dockerfile 安装的 Dotnet Global Tool
我正在使用以下命令通过 Dockerfile 全局安装 dotnet 工具:
我有另一个工具(aws sam)试图在内部卸载/重新安装全局工具,以确保安装了最新的工具。但它得到以下错误:
当我尝试手动卸载它时,我也会收到同样的错误。
顺便说一句,当我尝试这样做时,这些工具可以很好地解决:
c# - 一个dll可以同时是dotnet工具和nuget吗?
创建 dotnet 工具就像创建 nuget 包。我们通过dotnet pack
命令创建它并将其发布到nuget
供稿。
但是我们不能在我们的 C# 项目中将它用作 nuget 包,尽管它是一个nuget
!
我可以创建一个控制台应用程序项目并将其发布为dotnet tool
,然后将其用作 C# 项目中的 nuget 包吗?
visual-studio-2019 - 更新 .NET Core 工具
我正在尝试使用 EntityFrameworkCore@3.1。为了做到这一点,我已经: - 安装了 Visual Studio 2019 预览版 - 安装了 .NET Core 3.1 运行时 - 安装了 .NET Core 3.1 SDK
现在我仍然无法运行命令dotnet ef migrations add xxx
。据说我必须更新 dotnet 工具。因此,我在管理员 powershell 中运行以下命令:
好的,不包括预览版。所以我尝试明确指定版本:
现在说 .NET Core 3.1 工具与 .NET Core 3.1 运行时不兼容。
但是,如果我做一个简单的版本检查:
我可以看到 EntityFrameworkCore.Tools 仍然是 3.0.0 版本而不是 3.1.0 (我的项目中安装了哪个工具版本)。
我仍然缺少某些东西还是这是一个错误?
ubuntu - Github Action- 如何重启会话?
我有一个创建dotnet 工具并尝试使用它的Github Action 。
我怎样才能logout or restart my session
在工作中,重新加载PATH
?
asp.net-core - 由于 dotnet ef dbcontext --json 失败,无法在 Visual Studio 2019 中列出实体框架迁移
我有一个使用 .NET Core 3.0 的 ASP.NET Core 3.0 项目。我最近将 VS 2019 升级到了 16.4.1 版本。
我使用 Visual Studio 中的 Web Publish 在各种环境中部署应用程序,但升级后由于 EF 迁移而失败(尝试查找 db 上下文失败):
dotnet ef dbcontext --json 失败
运行“dotnet tool restore”以使“dotnet-ef”命令可用。
我试图理解出了什么问题。
找不到清单文件。对于搜索的位置列表,请在工具名称前指定“-d”选项。没有工具被恢复。
工具 'dotnet-ef' 已安装。
包 ID 版本命令清单
(此列表中没有项目)
Entity Framework Core .NET 命令行工具 3.1.0
3.1.100
我是否需要升级才能将所有内容升级到 3.1?如果可能的话,我想推迟这个(我必须在多个环境中执行此操作,并且计划在以后进行)。
注意:我也有 Visual Studio 2017,并且在配置发布配置文件时正确发现了实体框架迁移上下文。
问题:如何解决由于 dotnet ef dbcontext --json 失败而无法在 Visual Studio 2019 中列出实体框架迁移?
asp.net-core - 无法执行 dotnet swagger 命令
我正在尝试执行该dotnet swagger
命令,但收到一条错误消息:
- swashbuckle.aspnetcore.cli (5.0.0) 工具是全局安装的。
- 工具的路径已设置。
我做错了什么,我该如何解决?