project.json相关内容

对于使用 packages.config 的项目,是否有替代 contentFiles 的方法?

我有一个 nuget 包,其中包含我希望在用户安装我的包时复制到构建输出的内容.对此有支持:NuGet ContentFiles Demystified 在 NuGet v3.3 中.但是,它只适用于使用 project.json 的项目.当我有一个使用 packages.config 的项目时,不会将 contentFiles 复制到我的构建输出中. 是否有替代方案或解决方法可以让我的 N ..
发布时间:2022-01-20 09:19:41 其他开发

ASP.NET 5 (VS 2015) 中的设计时 T4 模板

我似乎无法在 ASP.NET 5 (vNext) 项目中找到在 VS 2015 RTM 中制作 T4 模板的方法. 我什至为 Visual Studio 2015 安装了 T4 工具箱扩展名,但 tt 模板没有被转换. Custom Tool 属性没有出现在 tt 文件属性中,我也找不到'Run Custom Tool'命令. 更新 我想要 T4 模板的原因,是引入了 co ..

如何在 ASP.NET Core 中基于解决方案配置运行脚本

我的 project.json 文件中有以下脚本,用于将我的类库项目构建到 NuGet 包中.我不想构建任何调试 NuGet 包.如何限制此脚本仅在解决方案配置设置为发布模式时运行,以加快调试模式下的构建时间? 或者,出于好奇,我如何将解决方案配置传递到下面的命令中,这样“发布"就不会被硬编码. “脚本":{“后编译":[“dotnet 包 --no-build --configurati ..
发布时间:2022-01-13 12:34:14 其他开发

ASP.NET Core Application (.NET Framework) for Windows x64 only error in project.assets.json

我想使用 VS 2017 简化我在 ASP.NET Core Web 应用程序 (.NET Framework) 应用程序中的配置. 我已经知道我的网站将在 x64 环境和 .NET 4.6.2 的 Windows/IIS 下运行.在可预见和不可预见的未来,此应用程序不可能使用从开发到生产的任何其他环境. 所以,我只需要 Debug x64 和 Release x64 模式.(不需要 ..
发布时间:2022-01-08 15:15:23 C#/.NET

如何在.NET Core类库中使用System.Windows.Forms

我已经创建了 .NET Core 类库并尝试针对 net40 框架构建它.我想使用 System.Windows.Forms 程序集中的 Clipboard 类.我该怎么做? 我的 project.json 文件: {"版本": "1.0.0-*",“依赖关系":{"NETStandard.Library": "1.6.0"},“构架": {“netstandard1.6":{“进口":“ ..
发布时间:2021-11-26 12:42:07 C#/.NET

project.json 相当于 InternalsVisibleTo

.Net Core 的 project.json 允许配置传统 .Net 应用程序使用通常放置在 AssemblyInfo.cs 中的属性(例如 AssemblyTitle, AssemblyCopyright, AssemblyVersion).但是,我还没有弄清楚如何在 project.json 中设置的一个程序集属性是 InternalsVisibleTo. 有没有办法使用 proje ..
发布时间:2021-11-26 12:18:17 C#/.NET

两个 project.json 文件可以共享相同的代码库吗?

我有一些代码库,我想从中构建一个 .NET Core 库和一个 UWP 库.最初,我想构建一个可以同时用于两者的库,但我没有找到方法(在 UWP 情况下,库需要引用 UWP 特定类,如 StreamSocket). 所以我为 UWP 创建了一个单独的项目文件.但是,看起来我无法创建单独的 project.json (我不能有 core.json 和 uwp.json 因为 project.j ..
发布时间:2021-11-24 19:37:01 C#/.NET

ASP.Net 5 类库包项目中的 dnxcore50 框架支持?

我正在尝试开发我的第一个 ASP.Net Web 应用程序,在我的解决方案中,我有两个项目.一个 Web 应用程序 和 Class Library (Package) 并注意到 Web 应用程序在 project.json 中有它的框架 “框架":{“dnxcore50":{}} 我的理解是代码使我的 Web App 以 Net 5.0 Core 为目标,但如果我查看类库的 project. ..
发布时间:2021-11-24 18:31:36 C#

.NET Core 项目的 C++ 项目依赖项

我有 .NET Core 项目和 C++ 项目的解决方案..NET Core 项目通过互操作和 DllImport 使用已编译的 C++ 库.如何正确配置我的构建过程?我想要: 构建了原生库 本机库被复制到我的主应用程序的输出目录 是否可以使用 project.json 和“dotnet build/publish"命令来做到这一点? 解决方案 打开本机 C++ 项目的属性窗 ..
发布时间:2021-11-24 16:47:12 C#/.NET

project.json 相当于 InternalsVisibleTo

.Net Core 的 project.json 允许配置传统 .Net 应用程序使用通常放置在 AssemblyInfo.cs 中的属性(例如 AssemblyTitle, AssemblyCopyright, AssemblyVersion).但是,我还没有弄清楚如何在 project.json 中设置的一个程序集属性是 InternalsVisibleTo. 有没有办法使用 proje ..
发布时间:2021-11-24 15:48:59 C#/.NET

什么是project.lock.json?

我按照说明创建新的 .NET Core 项目并从 cmd 运行: dotnet newdotnet 还原 第二个语句创建了 project.lock.json,其中包含大量垃圾(不是真正的垃圾,而是大量的依赖项、配置等).我假设这些依赖项是 .NET 框架,它被分解为单独的 NuGet 包. 我的问题: 我的假设是否正确? 是否可以通过删除不需要的 NuGet 包/依赖项来简化我 ..
发布时间:2021-11-24 15:06:19 C#/.NET

新的 .NET “project.json"项目,将预先构建的本机 .dll 复制到输出目录

我希望将我的项目转换为使用 project.json 格式,但仍使用 .NET CLR,直到第 3 方依赖项添加对 CoreCLR 的支持. 话虽如此,我的“内容"目录中的一些文件的 NuGet 依赖项需要输出到正在运行的应用程序的 bin 目录中. 由于 project.json 目前不支持 NuGet 内容,我手动将文件添加到我的项目目录中. 但是,当我运行该应用程序时,它仍 ..
发布时间:2021-11-24 14:37:35 C#

“需要库‘hostpolicy.dll’"如果从部署文件夹运行,但 emitEntryPoint 为真

我使用默认的 ASP.NET Core Web 应用程序 (.NET Framework) 模板创建了一个 Web API 项目,然后使用 VS 发布到本地文件夹. 现在,如果我在控制台中调用 dotnet application.exe,我会收到以下错误: 遇到致命错误.未找到执行应用程序所需的库“hostpolicy.dll" 我在这个 answer 和这个 issue 在 ..
发布时间:2021-11-24 14:14:03 C#

解决错误“Microsoft.NETCore.App 1.0.0不支持框架.NETFramework,Version=v4.6.1"

我有一个使用 net461 引用运行的 ASP.NET Core 1.0 完整应用程序.现在我正在尝试添加另一个框架 - netcoreapp1.0.为此,我像这样更新了我的 project.json: {"userSecretsId":"","版本":"2.4.0-*",“构建选项":{“emitEntryPoint":真,“保留编译上下文":真},“依赖关系":{"Microsoft.App ..
发布时间:2021-11-24 13:54:23 C#/.NET

.NET Standard 1.6 库的单元测试

我无法找到有关如何对 .NET Standard 1.6 类库(可以从 .NET Core 项目中引用)进行单元测试的最新文档. 这是我的 project.json 在我的库中的样子: {“支持":{},“依赖关系":{"Microsoft.NETCore.Portable.Compatibility": "1.0.1","NETStandard.Library": "1.6.0","Po ..
发布时间:2021-11-24 13:53:24 C#/.NET