问题标签 [project.json]

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 回答
735 浏览

xunit - 如何在 project.json 和 dotnet tfm 世界中运行 XUnit 测试

背景:最近我从“旧”世界切换到新的 project.json 世界,因为新的总是更好;)目前 3 个项目中有 2 个可以使用“dotnet”目标框架名称,另一个需要完整的 .NET框架(net46)。

我还将我的测试项目切换到新的 project.json 世界,但我无法运行任何测试。构建是绿色的,但没有找到测试。

我阅读了这个文档并包含了 xunit.runner.dnx,但问题是它不是一个“dnx”项目——它依赖于“dotnet”或“net46”并且当前的运行器似乎没有找到测试。

该项目在GitHub上可用。

xunit.runner.dnx 包中的错误:

报错项目Sloader.Config.Tests中的依赖xunit.runner.dnx 2.1.0-beta5-build169不支持框架.NETPlatform,Version=v5.0。Sloader.Config.Tests C:\Users\Robert\Documents\GitHub\Sloader\tests\Sloader.Config.Tests\project.json 20 IntelliSense

这是目前不支持还是我错过了什么?谢谢!

0 投票
2 回答
2599 浏览

version - Asp.Net 5:如何从 project.json 文件加载程序集版本?

我有 project.json 文件,其版本指定为

我怎样才能在代码中阅读它?

0 投票
1 回答
234 浏览

visual-studio-2015 - project.json 框架元素是什么意思以及使用哪个框架?

当您在 Visual Studio 2015 中基于 ASP.NET 项目模板创建新项目时,您会在 project.json 中获得以下框架元素

如果您将类库添加到解决方案,则 frameworks 元素如下所示:

现在这些不同的框架是什么,我需要所有这些吗?例如,如果我希望这个库从 sql server 访问数据,我可以使用 dnx451 还是必须使用 dotnet?

在早期版本的 ASP.NET 5 中,建议摆脱 dnxcore50。现在还是这样吗?例如,为什么要使用 dnx451 而不是 dnxcore50?

“dotnet”框架指的是什么版本的.NET?

0 投票
1 回答
559 浏览

asp.net - Gulp VS2015 .Net5

我正在尝试学习 Gulp,但无法通过任务运行资源管理器成功运行任务。没有任务出现,并且资源管理器显示错误:Failed to load, see output window for more information. 检查输出窗口时,它似乎找不到我的 project.json。

但是,我还从头开始创建了一个新的 .Net5 Web 应用程序,并与我当前的项目进行比较,以确保 project.json 位于正确的目录位置。

我的 project.json 如下:

包.json

Gulpfile.js

0 投票
1 回答
473 浏览

c# - 以 net45 为目标时的 System.Numerics

据我了解,应该可以在 Visual Studio 2015 中使用新的 xproj/project.json 项目设置来定位 net45。因此,我在文件-> 新项目菜单中的 Web 模板下创建了一个新项目,并进行了编辑project.json 和 Class1.cs 如下所列。

项目.json:

Class1.cs:

我得到的错误是:

.NET Framework 4.5 错误 CS0234:命名空间“System”中不存在类型或命名空间名称“Numerics”(是否缺少程序集引用?)

如果我将目标框架更新为“dotnet”,它编译得很好。但是,当以 net45 为目标时,如何使用 System.Numerics(更具体地说,BigInteger 类)?

0 投票
1 回答
164 浏览

migration - 迁移 wp 8.1 uwp 项目以赢得 10 个已在商店中的 UWP 项目

我开始了一个新的 win 10 UWP,并认为我可以将它链接到商店中已有的同一个应用程序。但是 Visual Studio 2015 告诉我它在列出商店中的所有应用程序时无法完成。我必须勾选复选框才能看到我希望它链接到的包。

所以我用卸载项目阅读了所有这些东西。编辑 csproj 文件和包清单,当我打开新的 project.json 时出现 122 个构建错误当我打开旧的 csproj 时出现 417 个错误。

旧的 csproj: 在此处输入图像描述

新项目.json: 在此处输入图像描述

我不能从一个新的 win10 UWP 重新开始并将其链接到现有的商店应用程序吗?

0 投票
1 回答
99 浏览

c# - 错误版本的MongoDB参考

我有一个 dnx 4.6 的 asp.vnext 项目。在project.json我添加了 MongoDb 驱动程序。

它似乎正在工作,但视觉工作室给了我警告

指定的依赖项是 MongoDB.Driver >= 2.1.0 以 MongoDb.Driver 1.0.3744.30075 结束

通过 nuget windows 查看软件包,我可以看到 2.10 是当前版本。

我究竟做错了什么 ?

在此处输入图像描述

0 投票
1 回答
31 浏览

c# - ASP.NET vNext 将本地项目引用到另一个本地项目

我正在尝试将本地项目引用到另一个本地项目。项目结构如下:

  • 源代码
    • 项目A
      • 项目.json
    • 项目A.B
      • 项目.json
  • 全局.json

我试图将 ProjectA 引用到 ProjectA.B.

在 global.json 我已经指定:

在我的依赖项部分的 ProjectA.B 中,我有以下内容:

但似乎没有任何效果。我试图将 ProjectA 打包到一个 nuget 包中,但我似乎找不到有关如何引用本地 nuget 包的信息。

0 投票
2 回答
358 浏览

asp.net-core - ASP.NET 5 和构建操作

我有一个使用 ASP.NET 5 构建的网站和类库。类库依赖于一组外部文件(XML、EXE 等)。这些依赖项作为项目的一部分添加并在 Visual Studio 的解决方案资源管理器中可见。

我的网站依赖于类库。当我构建网站时,我希望将类库的依赖项复制到网站,但事实并非如此。

构建操作(始终复制,如果更改则复制)似乎随 ASP.NET 5 消失了。如何确保将类库本身的 DLL 以外的依赖项复制到网站项目中?

0 投票
1 回答
511 浏览

.net - 在 csproj 类库中使用 project.json

是否可以使用新的 project.json 文件将 NuGet 包添加到标准 .NET 4.6 类库?如果是这样,怎么做?