首页
学习
活动
专区
圈层
工具
发布

ASP.NET Core基础补充08

ASP.NET Core (.NET CLI) CLI (Command Line Interface) .NET Core CLI(命令行界面)是一个新的跨平台工具,用于创建,还原程序包,构建,运行和发布...如果它显示用法和帮助选项(如下图所示),则表明.NET Core CLI已正确安装。...(列出所有项目间参考。) 高级命令 nuget delete: Deletes or un-lists a package from the server.(从服务器删除或取消列出软件包。)...(用于安装.NET Core CLI工具和共享运行时的脚本) 使用.NET Core CLI命令创建一个新项目 让我们在不使用Visual Studio的情况下,使用命令行界面创建,还原,构建和运行...,它将显示基于机器上安装的.NET Core版本的可用模板列表,如下图所示: 示例:使用.NET Core CLI创建控制台应用程序 以下命令在当前目录中创建一个与当前目录同名的新控制台项目。

47510

【ASP.NET Core 基础知识】--环境设置

以下是如何设置和使用全局工具的步骤: 列出全局工具: 使用以下命令列出当前已安装的全局工具: dotnet tool list -g 这会显示你系统上已经安装的全局工具及其版本。...3.2 配置 NuGet 源 配置NuGet源是在.NET Core开发中的一项常见任务,它允许你指定从哪里获取和管理NuGet软件包。...以下是如何配置NuGet源的基本步骤: 查看当前配置: 使用以下命令查看当前系统上配置的NuGet源: dotnet nuget list source 这将列出当前的NuGet源列表。...通过配置NuGet源,你可以更灵活地管理和获取你项目所需的软件包,特别是当你需要使用私有或本地的NuGet源时。...解决方法: 使用dotnet --version命令检查已安装的版本,并确保你在项目中使用的是期望的版本。可以使用工具如global.json文件来指定项目所使用的SDK版本。

79410
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Nuget的使用(下载和使用package)

    1,什么是Nuget 对于.NET(包括.NET Core),Microsoft支持的代码共享机制是NuGet,它定义了.NET程序包的创建,托管和使用方式,并为每个角色提供了工具。.../nuget/install-nuget-client-tools 3,在dotnet CLI(命令行)中安装和使用软件包,NuGet软件包可以安装到某种.NET项目中。...创建一个简单的.NET Core控制台项目 1,选择路径,创建一个文件夹,打开命令行并切换到这个文件夹, 2,使用以下命令创建项目:dotnet new console ?...dotnet add package 安装软件包 dotnet add package -v 安装特定版本的软件包 dotnet...dotnet restore 恢复项目文件中列出的软件包 打开.csproj文件以查看添加的参考 4,在Visual Studio中安装和使用程序包 首先,先创建一个项目,打开visual studio

    5K10

    dotnet 命令

    每个命令定义自己的选项和参数。 所有命令都支持 --help 选项,用于打印有关如何使用命令的简短文档。 它运行 .NET 应用程序。 指定应用程序 .dll 文件的路径以运行应用程序。...x86 版本的 SDK 只列出 x86 运行时,而 x64 版本的 SDK 只列出 x64 运行时。 --list-sdks 打印出已安装的 .NET SDK 的列表。 -?...工作负载命令 命令 函数 dotnet workload install 安装可选的工作负载。 dotnet workload list 列出已安装的所有工作负载。...dotnet workload repair 修复所有已安装的工作负载。 dotnet workload search 列出所选工作负载或所有可用的工作负载。...dotnet workload update 重新安装所有已安装的工作负载。 全局、工具路径和本地工具命令 工具是控制台应用程序,它们从 NuGet 包中安装并从命令提示符处进行调用。

    1.9K20

    使用 .NET 升级助手将.NET Framework应用迁移到.NET 5

    您必须有版本0.7.212201或更高版本才能使用升级助手。 在命令行下运行以下命令以安装 .NET 升级助手。(它是一个全局工具,因此您可以在任何地方运行该命令。)...安装 .NET 升级助手 我们现在已准备好安装 .NET 升级助手。...第五步是更新 NuGet 包,升级助手更新 TFM 后,它会尝试更新项目的 NuGet 包。该工具使用分析器来检测要删除的引用以及要使用.NET 5版本升级的软件包。然后,该工具更新包。 ?...您会在终端中看到列出的几个步骤 - 并非所有步骤都适用。在这些情况下,它们将被跳过并标记为[Complete]....现在工具已经帮我们完成大部分的迁移工作了,最后一步就是要我们手动修复剩余的问题了。仍然需要整理一些东西。大多数这些问题涉及 ASP.NET Core 如何处理启动、配置和捆绑。

    4.2K10

    .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

    NET Core 下载的具体地址:https://www.microsoft.com/net/download#core,这里还列出了注意事项: 虽然.NET Core Runtime 和基础库已经1.0...和  Ubuntu 16.04 LTS 如果之前安装了.NET Core的beta,rc1,rc2的版本,在安装之前需要把他们卸载掉,具体参见 stack overflow 的文章。...可执行程序,通常您不需要修改这些选项,如果您使用的自定义软件包源,要么因为您正在使用预发布版本的 Microsoft 库或您的组织使用其自己的软件包源,您可能需要指定使用-s 参数的软件包源。...运行 dotnet 还原生成一个锁文件 (project.json.lock),其中包括有关所有被恢复的软件包的详细的信息。...dotnet pack pack命令编译项目并生成NuGet包,该操作会生成两个NuGet程序包: 一个包括已编译代码的程序集文件 一个包括调试符号和已编译代码的程序集文件 项目依赖的NuGet项目添加到生成

    2K50

    怎么通过命令的形式列出各个linux系统已经安装的软件包?

    ,请将输出通过管道传输到more命令 $ pacman -Q | more 仅列出显式安装的软件包和版本: $ pacman -Qe 要仅列出 Arch Linux 中已安装软件包的总数,请将pacman...在 Alpine Linux 中查看已安装包列表的命令是: $ apk info [在 Alpine Linux 中使用 apk 命令查看已安装的包] 如果要查看已安装的软件包列表以及版本号和软件包描述...如下命令: $ apk info | wc -l 86 在 Debian、Ubuntu 中使用 apt 命令查找已安装的包 Apt为 Debian、Ubuntu 和其他基于 Debian 的系统中的包管理系统提供了高级命令行界面...要使用dpkg命令列出所有已安装的软件包的版本和详细信息,请运行: $ dpkg -l [使用 dpkg 命令获取已安装的软件包] 或者,使用dpkg-query命令列出所有已安装的 Debian 软件包...要使用 列出 openSUSE 中已安装的软件包zypper,请运行: $ zypper se --installed-only 使用rpm命令 RPM命令,是用来安装和管理基于红帽系统从命令行应用程序

    9.3K31

    .net 知新:【4】NuGet简介和使用

    Linux 我们可以使用apt、yum来安装软件,js 可以使用npm来搭建下载,Java 有maven管理包,而对于.net nuget就是同样效果和机制的工具。...NuGet 客户端工具 要使用 NuGet,作为软件包使用者或创建者,可以使用命令行接口 (CLI) 工具以及 Visual Studio 中的 NuGet 功能。...这种方式现在基本不使用,因为我们一般不会去单独安装,都是安装VS后直接使用就行了,除非你还在使用Visual Studio 2017 以前的版本。 至于他们有什么区别呢?...PackageReference 仅列出那些直接安装在项目中的 NuGet 包,不会显示引用包所包含的低级依赖更加简洁。 比如我们使用nuget安装NPOI包,它的依赖如下: ?...某些高级功能无法使用的时候我们就需要用命令的方式。 visual studio 使用 nuget 在VS里面有两种方式管理nuget包。第一种是右键项目->管理程序nuget包 进入导UI界面。

    2.5K40

    NuGet包管理平台

    我们可以看到它支持哪些框架,以及如何通过命令行的形式将其引用到项目中(我们稍后演示),点击中间这些页签可以查看其具体支持的框架版本,依赖及它自己的发布版本历史等等。...使用NuGet引用包 VisualStudio支持通过图形界面和命令行两种形式来使用NuGet引入自己需要的包,下面来为大家演示一下: 图形界面 我们可以在项目或者解决方案上点击鼠标右键...我们还是以QRCoder包为例子,如果从解决方案右键进入此界面,点击这一条后,右侧会显示该解决方案下所有的项目,您需要选择至少一个项目,指定哪个项目要使用这个包,同时在项目选择框下方,您可以选择要引用的版本...对于已安装的包,您可以在“已安装”这个页面查看或者在双击项目名称在配置文件中查看: 如果被引用的包出现了新版本,您可以在“更新”页面查看,是否更新,可以您自行判断。...包管理器命令行 您可以通过以下两种方式打开包管理器命令行: 点击后,会在VS页面底部弹出命令行界面: 另外,您可以指定要包的来源(Package source)和要引用的项目

    1.5K10

    如何使用 VS Code开发.NET Core应用程序

    在这篇文章中,我们将学习有关使用 Visual Studio Code开发,调试,测试和部署ASP.NET Core应用程序的信息,它将包括: •安装必须的插件•创建一个.NET Core 应用程序•如何运行项目...•如何设置断点和调试•运行单元测试用例•优势和局限性•命令,快捷键和扩展 先决条件 你需要在你的电脑上安装以下软件和sdk •.NET Core SDK•Node.js•Visual Studio Code...运行单元测试用例 为了运行单元测试用例,命令行有一个单独的命令,该命令可以运行项目中所有的测试用例,可以使用以下命令,输出将显示在输出窗口中,这与Visual Studio是一样的。...[3] 扩展,这个扩展会列出我们项目中的测试用例,它还使您可以运行所有测试用例,运行单个测试用例以及调试测试用例。...创建一个新的.NET Core项目模板•dotnet restore - 还原NuGet软件包•dotnet build - 构建源代码•dotnet run - 运行源代码•dotnet test

    3.1K20

    【实验手册】使用Visual Studio Code 开发.NET Core应用程序

    2 任务1:安装Visual Studio Code和.NET Core. 2 任务2:安装插件... 4 练习2:使用命令行界面构建....NET Core已开源,同时开发了其他项来使用和支持新的跨平台策略。....安装vscode-nuget-package-manager 您可以在Visual Studio Code中界面安装这些扩展(选择菜单查看-扩展), 也可以使用 Ctrl + P, 然后输入 ext install...一旦您安装了 NuGet 项目管理器, 您还将使用它来安装 NuGet 包。 ? 练习2:使用命令行界面构建....或者,我们可以使用版本参数指定要安装的版本: dotnet add package shouldly -v 2.8.3 更新NuGet包 将NuGet软件包更新到最新版本也是一样简单,只需使用相同的命令而不使用版本参数

    4.1K90

    如何编写.NET Core Global Tools (附两个案例)

    它是一个 .NET Core 控制台应用程序,它们是作为 NuGet 包来打包和获取的。默认情况下,这些 tools 是依赖于框架的应用程序 ,并包含其所有的 NuGet 依赖项。...这意味着 .NET Core tools 默认运行在所有支持 .NET Core 的操作系统和芯片架构上,并带有一组二进制文件。...二.使用 请确保你的.NET Core SDK升级到2.1(版本号2.1.300),若没有请访问官网进行安装:https://www.microsoft.com/net/learn/get-started...update 将工具更新为最新稳定版本以供使用。 list 列出当前开发环境中的已安装工具。...然后我们使用list命令来进行查询已安装的工具列表: dotnet tool list -g ? 可以看到,我们编写的工具已经安装成功了。

    84410

    如何从零开发一个NuGet软件包?

    作者:依乐祝 首发地址:https://www.cnblogs.com/yilezhu/p/14175019.html 我想目前每个.net开发人员都应该知道nuget.org和NuGet软件包吧...Nuget包的剖析 Nuget软件包不仅是dll文件。NuGet包是可移植的,它包含您要放入.Net项目中的所有内容。您可以在其中放置txt文件或png文件。这就是为什么我们称它们为“包裹”。...此数据与您在nuget软件包列表中看到的数据相同:“创建者”,“描述”,“标识符”,“版本”和“关键字”。...使用命令行工具 但是您也可以在命令行下执行此操作。让我们来看看这种方式。 首先,您需要一个Api-Key与nuget API通信。...因此,使用 skip-duplicate 参数忽略已存在的版本推送,并成功完成操作。 感谢您的阅读,我们下篇文章见!

    1.6K30

    【实验手册】使用Visual Studio Code 开发.NET Core应用程序

    概述 开源和跨平台开发是Microsoft 的当前和将来至关重要的策略。.NET Core已开源,同时开发了其他项来使用和支持新的跨平台策略。.....NET Core使用各种命令行工具来生成基架、构建和运行应用程序,同时可以使用 Visual Studio Code 进行编辑。...安装vscode-nuget-package-manager 您可以在Visual Studio Code中界面安装这些扩展(选择菜单查看-扩展), 也可以使用 Ctrl + P, 然后输入 ext install...一旦您安装了 NuGet 项目管理器, 您还将使用它来安装 NuGet 包。 ? 练习2:使用命令行界面构建....或者,我们可以使用版本参数指定要安装的版本: dotnet add package shouldly -v 2.8.3 更新NuGet包 将NuGet软件包更新到最新版本也是一样简单,只需使用相同的命令而不使用版本参数

    5.7K102

    发布基于Orchard Core的友浩达科技官网

    构建的可扩展与模块化设计的开源CMS系统,全部代码在GitHub上已开源,其中使用了很多框架和最佳实战,它的架构设计值学习 。...具体到友浩达的官方网站来说,我们需要自定义主题和自定义 微信公众号和新闻管理模块。 首先需要安装.NET Core SDK开发包,推荐微软最新的稳定的.NET CORE 2.1 版本。...安装OrchardCore包 选择诸如 .NET 这种成熟的生态系统,其最大的优势之一,就是第三方软件包和插件的量非常庞大。...正如其它的软件包系统一样,你可以下载并安装 .NET 软件包,以获取协助,来完成几乎任何能想到的任务和难题。...你可以在网页上检索 NuGet 软件包,并在自己的机器上使用终端(或者 Visual Studio 里的图形界面)安装它们 NuGet包命令 目前预览版需加 -Pre Install-Package OrchardCore.Application.Cms.Targets

    3.6K40

    通过Chocolatey软件包管理器安装.NET Core

    今天我们就来演示下如何通过Chocolatey安装.NET Core的最新版本。 1....安装完成后就可以在命令行使用choco命令安装软件,像apt-get或npm一样方便了,是时候尝试一下Chocolatey的威力了,在命令行上键入【https://chocolatey.org/packages...就可以自动安装dotnet core了。 如不知道该如何安装需要的软件,可以先在packages页面搜索,然后按提示在命令行进行安装。 3....与Chocolatey的不同在于,NuGet关注在开发人员使用的包,而Chocoletay更关注最终用户可用的软件包。...既然Chocolatey包就是NuGet包,如果你没有安装NuGet没有关系,Chocolatey包含了一个NuGet的二进制执行文件,可以使用命令choco pack, 具体请看https://chocolatey.org

    81870

    通过Chocolatey软件包管理器安装.NET Core

    今天我们就来演示下如何通过Chocolatey安装.NET Core的最新版本。 1....安装完成后就可以在命令行使用choco命令安装软件,像apt-get或npm一样方便了,是时候尝试一下Chocolatey的威力了,在命令行上键入【https://chocolatey.org/packages...就可以自动安装dotnet core了。 如不知道该如何安装需要的软件,可以先在packages页面搜索,然后按提示在命令行进行安装。 3....与Chocolatey的不同在于,NuGet关注在开发人员使用的包,而Chocoletay更关注最终用户可用的软件包。...既然Chocolatey包就是NuGet包,如果你没有安装NuGet没有关系,Chocolatey包含了一个NuGet的二进制执行文件,可以使用命令choco pack, 具体请看https://chocolatey.org

    67330

    通过Chocolatey软件包管理器安装.NET Core

    今天我们就来演示下如何通过Chocolatey安装.NET Core的最新版本。 1....安装完成后就可以在命令行使用choco命令安装软件,像apt-get或npm一样方便了,是时候尝试一下Chocolatey的威力了,在命令行上键入【https://chocolatey.org/packages...如不知道该如何安装需要的软件,可以先在packages页面搜索,然后按提示在命令行进行安装。 3. 安装自己的包 Chocoletay包一个满足特定目录结构的NuGet包。...NuGet是另一个Windows上令人心动的工具,它是一种特定的包格式,类似于.deb .rpm,同时它也具有版本化的包管理功能。...与Chocolatey的不同在于,NuGet关注在开发人员使用的包,而Chocoletay更关注最终用户可用的软件包。

    1.1K100
    领券