问题标签 [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.

0 投票
1 回答
58 浏览

asp.net-core - 运行“kpm build”时有没有办法指定 NuGet 包 ID?

针对项目文件夹运行kpm build时,以下字段的 project.json 元数据将传输到输出 .nupkg 文件:

  • 版本
  • 作者
  • 描述

但是,似乎没有办法覆盖包 ID 或标题(默认为包含文件夹的名称)。

这是可能的还是有必要通过其他方式生成一个 nuspec 文件才能实现这一点?

0 投票
1 回答
332 浏览

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 缓存。

0 投票
1 回答
586 浏览

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 的程序集引用,但我不知道如何获取它。

0 投票
1 回答
132 浏览

asp.net - 无法找到 Remotion.Linq >= 2.0.0-alpha-002

我已将我的 KRE 更新为beta-11087. 在我的项目上运行kpm restore会出现这样的错误:“无法找到Remotion.Linq >= 2.0.0-alpha-002”。

有没有人有同样的问题?

0 投票
1 回答
58 浏览

asp.net-core - 来自 git 的依赖

我正在使用新的 Microsoft.AspNet.Identity,但 3.0.0-beta2 看起来与 git 中的当前状态非常不同。我想针对他的 git 版本进行构建。

我似乎记得听说可以直接从 project.json 中的依赖项中引用 git 存储库。如何做到这一点?语法是什么?

0 投票
0 回答
75 浏览

c# - k 包管理器 - 发现包

我正在使用 ASP.NET 5。作为这项工作的一部分,我正在学习 k 包管理器。我的 project.json 文件包含许多包,并且一切正常。但是,现在我需要弄清楚我可以使用哪些其他软件包。我特别有兴趣找到可以在我的应用程序中使用的 Google Maps API (C#) 包。

您如何使用 k 包管理器查找/搜索/发现包?

谢谢!

0 投票
1 回答
803 浏览

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

0 投票
1 回答
1303 浏览

asp.net - 在 Visual Studio 构建中恢复凉亭组件

我刚刚在 VS 2015 中创建了我的第一个 ASP.NET 5 MVC 6 项目。开箱即用的 Web 应用程序项目。

我发现凉亭组件存储在wwwroot/lib文件夹中。我做了一个实验并删除了它。之后我重建了项目,凉亭组件没有恢复。

在控制台中手动调用bower install恢复了文件。

如何让 Visual Studio 在构建时自动恢复 bower 文件?

0 投票
1 回答
108 浏览

dnx - 并排使用 KPM 和 dotnet cli 工具是否合适?

我正在尝试将 ASP.net 4.6 站点迁移到 DNX。

在撰写本文时,一般来说工具还处于早期阶段。

我读过 dotnet cli 旨在替换KRE, KVM, KPM。但是,将 kpm 与 dotnet 命令行工具一起使用是否合适?我正在尝试诊断我遇到的一些问题,但kpm 似乎有更多的诊断功能

0 投票
1 回答
153 浏览

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 的不同版本,但仍然是同样的问题。