小编Woj*_*ryn的帖子

.Net Core 2.0 在 dotnet 恢复期间警告 NU1603,NuGet 包出现问题

(世界!)

我正在编写应用程序 APS .Net Core 2.0。在将一些 NuGet 包添加到 .csproj 后的测试项目中,我遇到了一些麻烦。在命令中dotnet restore弹出错误:

D:\01_Toci\100_GIT\Passenger\Passenger.Tests\Passenger.Tests.csproj :警告 NU1603:Castle.Core 4.0.0 依赖于 System.ComponentModel.TypeConverter (>= 4.0.1),但依赖于 System.ComponentModel.TypeConverter 4.0。 1 未找到。System.ComponentModel.TypeConverter 4.1.0 的近似最佳匹配已解决。

这是我的 .csproj 代码:

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFramework>netcoreapp1.1</TargetFramework>
    <AssemblyName>Passenger.Tests</AssemblyName>
    <PackageId>Passenger.Tests</PackageId>
    <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
    <PackageTargetFallback>$(PackageTargetFallback);dnxcore50</PackageTargetFallback>
    <RuntimeFrameworkVersion>1.1.1</RuntimeFrameworkVersion>
  </PropertyGroup>

  <ItemGroup>
    <ProjectReference Include="../Passenger.Core/Passenger.Core.csproj" />
    <ProjectReference Include="../Passenger.Infrastructure/Passenger.Infrastructure.csproj" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
    <PackageReference Include="xunit" Version="2.2.0" />
    <PackageReference Include="xunit.runner.visualstudio" Version="2.2.0" />
    <PackageReference Include="FluentAssertions" Version="4.19.0" />
    <PackageReference Include="Moq" Version="4.7.8" />
    <PackageReference Include="dotnet-test-nunit" Version="3.4.0-beta-3" />
  </ItemGroup>

</Project>
Run Code Online (Sandbox Code Playgroud)

project.assert.json(太长了,所以我决定使用pastebin)

我尝试更改 json …

c# nuget nuget-package-restore asp.net-core

2
推荐指数
1
解决办法
3121
查看次数

C# Json.Net 使用不同的“key”参数反序列化 Json

我正在尝试使用 Json.NET 库反序列化 JSON。我收到的 JSON 看起来像:

{
    "responseHeader": {
        "zkConnected": true,
        "status": 0,
        "QTime": 2
    },
    "suggest": {
        "mySuggester": {
            "Ext": {
                "numFound": 10,
                "suggestions": [
                    {
                        "term": "Extra Community",
                        "weight": 127,
                        "payload": ""
                    },
                    {
                        "term": "External Video block",
                        "weight": 40,
                        "payload": ""
                    },
                    {
                        "term": "Migrate Extra",
                        "weight": 9,
                        "payload": ""
                    }
                ]
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是您可以在其中看到的“Ext”是查询字符串中传递的参数的一部分,并且始终不同。我只想获得分配给术语“术语”的值。

我试过这样的事情,但不幸的是不起作用:

public class AutocompleteResultsInfo
{
    public AutocompleteResultsInfo()
    {
        this.Suggest = new Suggest();
    }
    [JsonProperty("suggest")]
    public Suggest Suggest { …
Run Code Online (Sandbox Code Playgroud)

c# json

2
推荐指数
1
解决办法
1637
查看次数

标签 统计

c# ×2

asp.net-core ×1

json ×1

nuget ×1

nuget-package-restore ×1