问题标签 [kpm]
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.
asp.net-core - 运行“kpm build”时有没有办法指定 NuGet 包 ID?
针对项目文件夹运行kpm build
时,以下字段的 project.json 元数据将传输到输出 .nupkg 文件:
- 版本
- 作者
- 描述
但是,似乎没有办法覆盖包 ID 或标题(默认为包含文件夹的名称)。
这是可能的还是有必要通过其他方式生成一个 nuspec 文件才能实现这一点?
asp.net - 如何正确清理 kpm 缓存?
我正在尝试在我的 Mac(OSX 10.10.1)上使用ASP.NET 5及其新的命令行工具(kpm
、、kvm
等),但我遇到了kpm install
. 安装通常可以正常工作,除非刚刚发布了新版本的软件包,kpm
说它无法找到该软件包,例如:
如果我再次等待大约 20 分钟kpm install My.Custom.Pkg 1.0.4
,它将找到新的软件包版本。这似乎是kpm
缓存的问题,因为我可以在我的 Windows 机器上打开 Visual Studio 并立即找到新发布的包。
我的问题是:有没有办法强制清除本地 kpm 缓存?而不是~/.kpm/packages
目录......这似乎对这个用例没有帮助。当它向各种 NuGet 提要发出 GET 请求时,似乎还有另一个内部 http 缓存。
c# - 如何在 Ubuntu 上为 Asp.Net 5.0 安装 MySql 包?
我正在尝试从 Ubuntu 14.04 上的 Asp.Net 5.0 MVC 项目连接到 MySql。我设法在单站点上按照此示例建立了连接。现在我有一个使用asp.net yo generator创建的 MVC 项目。我在模型类的顶部包含了 System.Data 和 MySql.Data.MySqlClient,但我不断收到错误消息,提示我缺少对 System.Data 的程序集引用,但我不知道如何获取它。
asp.net - 无法找到 Remotion.Linq >= 2.0.0-alpha-002
我已将我的 KRE 更新为beta-11087
. 在我的项目上运行kpm restore
会出现这样的错误:“无法找到Remotion.Linq >= 2.0.0-alpha-002”。
有没有人有同样的问题?
asp.net-core - 来自 git 的依赖
我正在使用新的 Microsoft.AspNet.Identity,但 3.0.0-beta2 看起来与 git 中的当前状态非常不同。我想针对他的 git 版本进行构建。
我似乎记得听说可以直接从 project.json 中的依赖项中引用 git 存储库。如何做到这一点?语法是什么?
c# - k 包管理器 - 发现包
我正在使用 ASP.NET 5。作为这项工作的一部分,我正在学习 k 包管理器。我的 project.json 文件包含许多包,并且一切正常。但是,现在我需要弄清楚我可以使用哪些其他软件包。我特别有兴趣找到可以在我的应用程序中使用的 Google Maps API (C#) 包。
您如何使用 k 包管理器查找/搜索/发现包?
谢谢!
c# - c# 使用dnx的类库没有dnx451将无法运行
我正在创建一个 POC,以了解使用新的 DNX 构建方法创建我们的 c# 库项目有多难。我安装了 VS 2015 并正在运行: dnu --version 1.0.0-beta4-11566。我的 c# 库仍然需要支持 .net 4.0,但是我想利用 project.json + nuget 3.0 推出的新构建/nuget 内容。所以我创建了一个库应用程序并尝试在控制台应用程序中使用它。
1) ClassLibrary1
2) ConsoleApp1
ClassLibrary1 项目.json
ConsoleApp1 项目.json
我以为我可以删除框架 dnx451,但是如果没有 dnx451(dnx .run),我的控制台应用程序将无法运行。但是它将使用 dnu build 进行构建!!!为什么?这是我离开 dnx451 并尝试运行它时遇到的错误。
System.InvalidOperationException:无法解析目标框架“DNX,Version=v4.5.1”的以下依赖项:Microsoft.Bcl 1.1.10 Newtonsoft.Json 6.0.8
asp.net - 在 Visual Studio 构建中恢复凉亭组件
我刚刚在 VS 2015 中创建了我的第一个 ASP.NET 5 MVC 6 项目。开箱即用的 Web 应用程序项目。
我发现凉亭组件存储在wwwroot/lib
文件夹中。我做了一个实验并删除了它。之后我重建了项目,凉亭组件没有恢复。
在控制台中手动调用bower install
恢复了文件。
如何让 Visual Studio 在构建时自动恢复 bower 文件?
dnx - 并排使用 KPM 和 dotnet cli 工具是否合适?
我正在尝试将 ASP.net 4.6 站点迁移到 DNX。
在撰写本文时,一般来说工具还处于早期阶段。
我读过 dotnet cli 旨在替换KRE, KVM, KPM。但是,将 kpm 与 dotnet 命令行工具一起使用是否合适?我正在尝试诊断我遇到的一些问题,但kpm 似乎有更多的诊断功能。
asp.net - ASP.NET 5:kpm 找不到 EntityFramework.Sqlite 和 Microsoft.Data.Sqlite 包
我正在尝试在 ASP.NET 5 网站中使用 SQLite,但在使用 EntityFramework.Sqlite 和 Microsoft.Data.Sqlite 包时遇到问题。kpm restore 命令给了我:
并 kpm build
给我:
但是,当我从 Visual Studio 构建并从我的 .dnx\packages 目录中获取包时,它运行良好:
如果我将--packages
选项与kpm restore
命令一起使用,它似乎可以工作:
但最后,当我执行时它失败了
这是我的 project.json 文件:
我尝试修改 Nuget.config 文件以使用不同的 Nuget 存储库,但它们都不起作用。我还升级了我的 KVM 和 DNVM,以下是安装的所有 .NET 版本:
我试图更改为更新 1 的不同版本,但仍然是同样的问题。