visual-studio-2017相关内容

.NET Core - 框架“DNXCore,Version=v5.0"的参考程序集;没有找到

将 .NET 核心库 (DNXCore50) 从 VS 2015 迁移到 VS 2017 时出现此错误. 未找到框架“DNXCore,Version=v5.0"的参考程序集. 我的项目文件目前看起来像这样:(在 VS 2017 迁移向导将我的“project.json"迁移到 .csproj 文件之后) 用于 .NET 的 FTP 和 FTPS 库,针对速度进行了优 ..
发布时间:2021-11-26 13:19:21 C#/.NET

将 .NET 标准库添加到 .NET 框架项目后,测试未显示在测试资源管理器中

在我将 .NET 标准库添加到 .NET 框架 4.6.1 web api 2 项目后,测试资源管理器中没有显示任何测试.(我正在使用 MSTest) 如果我删除 .NET 标准库和所有应用程序 &当我添加它时,它所做的 web 配置更改,测试再次显示. 我的解决方案包括: 项目 A - .NET 4.6.1 web api 引用 .NET 标准库 项目 B - .NET 4. ..
发布时间:2021-11-26 13:19:06 C#/.NET

你如何在VS2017中从.net项目中引用一个netstandard项目?

我有一个 netstandard2.0 项目,我用它来与 3rd 方网络服务交互.我需要在同一个解决方案中从较旧的 .net 4.6.2 项目中引用该项目,但是当我这样做时,我会收到一堆关于需要引用我定义的类型的错误. 例如,我将调用 netstandard 库中返回 Task 的方法,但我会收到一条错误消息,提示我需要对 System.Threading.Tasks 的引用,即使我已经有了 ..
发布时间:2021-11-26 13:15:25 C#/.NET

通过 Nuget 使用 .NET Standard 和 VS 2017 分发自定义 MS 构建任务

我有一个 .NET Standard 库 (1.4) VS 2017 项目,其中包含需要通过 Nuget 包分发的自定义 MS Build 任务 (MyTask)(假设 MyCustomTask.dll 并且它包含 MyTask 和 Portable.targets由目标项目导入) 这个带有自定义构建任务的 Nuget 包然后被目标 .NET Standard (1.4) 项目 cspro ..
发布时间:2021-11-26 13:15:01 其他开发

运行包含在 .NET Standard 1.6 库中的 xunit 测试

我刚刚在 Visual Studio 2017 中创建了一个 netstandard 库并添加了对 xunit 和 xunit.runner.visualstudio 的引用,但 VS 测试资源管理器和 Resharper 2017 EAP 3 是不承认任何测试.我见过:单元测试 .NET Standard 1.6 库 但是 project.json 不见了,csproj 又回来了. 我必须 ..
发布时间:2021-11-26 13:12:51 C#/.NET

强制项目引用包含在 netstandard nuget 包中

我有一个 netstandard 项目,其中包含两个项目参考.Visual Studio 2017 用于构建 nukpg.构建项目时,生成的 nupkg 仅包含该项目生成的程序集,并将两个项目引用列为 nuget 依赖项.有没有办法强制打包将这些程序集包含为 lib 文件? csproj net462 ..
发布时间:2021-11-26 13:12:09 其他开发

调试 - 在 Xamarin.Forms Android 应用程序 (VS 2017) 中引用 .NET 标准 1.4 库

我使用 VS 2017. 我有 Xamarin.Forms Android 项目,我必须在那里引用一堆 .NetStandard 1.4 库.我在一个解决方案中包含所有项目. 我基本上没有问题地添加了引用和编译的解决方案. 当我从 .Net Standard 库中包含的 Xamarin 方法调用时,它返回结果,但在该方法中没有断点.此外,VS 2017 智能感知不适用于 .Net ..
发布时间:2021-11-26 13:09:15 移动开发

VS 2017 RC:我无法在 Nuget 中更新 NETStandard.Library

从上次(或者可能是最后两次)更新开始,我无法在 Nuget 中更新包 NETStandartLibrary.我只是创建了一个新的标准库项目.看到这条消息: 在项目的属性中,版本不同: 在 .csproj 中: netstandard1.4 在 Nuget 中,我 ..
发布时间:2021-11-26 13:06:00 其他开发

无法安装 .NET Standard 2.0

我正在尝试创建一个 .NET Standard 2.0 项目,但是在项目属性页面上,它只有最多 .NET Standard 1.6 的选项.我转到 Visual Studio > 工具 > 扩展和更新 > 更新 > 产品更新并将 Visual Studio 2017 升级到最新版本(15.5.4.) 我还从这两个网址下载/安装了 .Net Core 2.0 SDK: https://g ..
发布时间:2021-11-26 13:04:52 C#/.NET

自动发布使用 VS2017 构建的 NuGet 包

Visual Studio 2017 的新功能是能够在构建时为某些目标类型(即我正在使用的 .NET Standard 2.0)生成 NuGet 包. 这很好用,并且 .nupkg 文件在成功构建时生成. 但是,我无法弄清楚如何将构建的包自动发布到我们的本地存储库. 我已经尝试了以下构建后事件: nuget push -Source https://my.nuget.serve ..
发布时间:2021-11-26 13:03:00 其他开发

我应该如何在 VS 2017 RC 中创建面向 .NET Framework 4.5.1 和 .NET Standard 1.3 的库?

这是我第一次尝试不仅仅针对 .NET Framework 的任何内容.我似乎无法从 GUI 中做到这一点.我尝试过项目类型“类库(便携式)"和项目类型“类库(.NET 标准)".我可以将“类库(便携式)"更改为面向 .NET Standard,但随后我无法选择任何其他内容.我不确定是否应该尝试更改“类库(.NET 标准)"的 .csproj 或“类库(便携式)"的 project.json,我只想 ..
发布时间:2021-11-26 13:01:58 C#/.NET

“错误 MSB4057 缺少目标包"构建 .netstandard nuget 包时

我正在尝试按照 创建一个 .netstandard nuget 包这些说明,使用 VS2017 RC.它构建得很好,但是当我尝试使用 创建包时 msbuild/t:pack/p:Configuration=Release 我收到一个错误,目标 pack 在我的解决方案中不可用: 错误 MSB4057:项目中不存在目标“pack". 我不确定如何处理此消息或我应该在哪里修复它.有什 ..
发布时间:2021-11-26 13:00:18 其他开发

Visual Studio 2017 不会在 .NET Standard 库中加载 .NET Framework 引用

我已经安装了 Visual Studio 2017.我有一个新的 .NET Standard 格式的类库,它可以被 .NET Framework 和 .NET Core 使用.但是当我去Add... Reference... Assemblies Framework 时,Visual Studio 旋转了很长时间然后说, 在机器上没有找到框架程序集. (本机还安装了Visual Stu ..
发布时间:2021-11-26 12:59:28 C#/.NET

VS2017 .NET Standard 库中的单元测试内部方法

我目前正在通过创建 .NET Standard 1.6 库来试用最新的 Visual Studio 2017 Release Candidate.我正在使用 xUnit 对我的代码进行单元测试,想知道您是否仍然可以在 VS2017 中测试内部方法. 我记得你可以在 VS2015 的 AssemblyInfo.cs 类中添加一行,使指定的项目能够看到内部方法: [assembly:Inter ..
发布时间:2021-11-26 12:57:49 C#/.NET

从 Visual Studio 2017 15.5.1 开始,如何使用 PCL 创建 Xamarin.Forms 项目以定位最低 Android KitKat (API 19) 现已过时?

我想知道如何在不使用“共享项目"选项的情况下创建面向最低版本 Android Kitkat (API 19) 的 Xamarin.Forms 项目. .Net 标准库不是一个选项,因为 支持的最低 Android 版本是牛轧糖.我的很大一部分目标用户(超过 40%)仍在使用 Android 版本低于 Nougat 的手机. 在 Visual Studio 15.5.1 或更高版本中,在 ..
发布时间:2021-11-26 12:56:38 其他开发

如何从 .NET Core/Standard 项目中排除文件/文件夹?

在.NET Core 和.NET Standard 项目中,如果将文件和文件夹放在项目目录中,Visual Studio 会自动拾取它们;本质上,它们是项目的一部分. 如果我的文件/文件夹不是项目本身的真正组成部分(就代码或内容而言) - 没有完全删除它们,有什么方法可以像我一样将它们从项目中排除可以使用面向完整 .NET Framework 的项目吗? 解决方案 在 Visual ..
发布时间:2021-11-26 12:55:19 C#/.NET

新的 .csproj 格式 - 如何将整个目录指定为“链接文件";到子目录?

使用新的 .csproj 格式(以及旧格式),可以在项目文件夹之外添加链接的文件: 也可以使用 glob 模式来包含多个文件: 但是如何将两者结合起来呢? 我的尝试 前两个只创建一个单独的链接文件(名称分别为 *.cs 和 *).第三个只是出错. 有没有办法将通配符与链接文件结合到目标项目中的特定位置?如果没有,我如何在不知道有多少文件或文件名的情况下链接目录中的所 ..
发布时间:2021-11-26 12:55:03 C#/.NET

鉴于目标之间的实现差异,如何正确地对具有多个目标框架的 .NET 项目进行单元测试?

考虑一个面向以下框架的 .NET 类库: .NET 框架 2.0 .NET 框架 4.6 .NET 标准 1.0 .NET 标准 1.3 .NET 便携式配置文件336 我们不要立即担心为什么这是目标框架的确切列表. 假设跨所有目标框架的外部 API 是相同的,但是每个单独的目标框架都有一些该框架独有的代码,我如何正确编写涵盖所有代码的单元测试目标框架? 我正在运行 ..
发布时间:2021-11-26 12:54:44 C#/.NET

在 .net 4.6.2 中使用 .net 标准 1.5 库会错过 System.Runtime 4.1.0.0

我在 .net framework 4.6.2 控制台应用程序中使用 .net 标准时遇到一些问题. 我可以将问题简化为:鉴于: 我使用这个单一类创建了一个 .net 标准 1.5 客户端库 vis vs 2017 公共类 Class1{公共列表得到(){return new List() { 1, 2, 3, 4, 5, 65, 6 };}} 现在我创建一个新的 .net 4.6 ..
发布时间:2021-11-26 12:54:07 C#/.NET