小编yes*_*can的帖子

如何解决“无法找到包”nuget 错误

致力于为依赖于作为项目参考添加的另一个项目 (B.csprojec) 的项目 (A.csproj) 创建 nuget pkg。
这是 .nuspec ,

<?xml version="1.0"?>
<package >
  <metadata>
    <id>A.Client</id>
    <title>A.Client</title>
    <description>HttpClient and Models for calling the A Microservice.</description>
    <version>1.0.2</version>
    <authors></authors>
    <owners></owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <copyright>.</copyright>
    <tags></tags>
    <dependencies>
      <group targetFramework=".NETFramework4.5">
        <dependency id="Newtonsoft.Json" version="9.0.1" exclude="Build,Analyzers" />
        // <dependency id="B" version="1.0.0"/> tried this but same error
      </group>
      <group targetFramework=".NETStandard2.0">
        <dependency id="Newtonsoft.Json" version="9.0.1" exclude="Build,Analyzers" />
        // <dependency id="B" version="1.0.0"/> tried this but same error
      </group>
    </dependencies>
    <frameworkAssemblies>
      <frameworkAssembly assemblyName="System.Net.Http" targetFramework=".NETFramework4.5" />
    </frameworkAssemblies>
  </metadata>
  <files>
    <file src="bin\$configuration$\netstandard2.0\A.dll" target="lib\netstandard2.0" />
    <file …
Run Code Online (Sandbox Code Playgroud)

nuget nuspec

30
推荐指数
6
解决办法
8万
查看次数

如何在.net core中间件中获取RouteData?

我正在开发一个 .net core 应用程序。我试图访问中间件中的路由数据,但它总是返回 null。

在此输入图像描述

这是控制器基本路线

[Route("User/{UserId}/Quote")]
    public class QuoteController : ControllerBase
Run Code Online (Sandbox Code Playgroud)

我的目标是尝试在中间件中获取 UserId,我在其他地方使用它进行身份验证。我的问题是为什么 GetRouteData() 调用总是返回 null?

routes .net-core asp.net-core-middleware

6
推荐指数
1
解决办法
5353
查看次数

Docker-compose 错误:无效的参考格式:存储库名称必须小写

我正在 Visual Studio 2017 上使用 docker 开发微服务。我已经处理这个错误半天了。

Severity    Code    Description Project File    Line    Suppression State
Error       Creating network "dockercompose8357222465790585823_default" with the default driver
Building Pricing.api
invalid reference format: repository name must be lowercase.
Run Code Online (Sandbox Code Playgroud)

这是撰写内容版本:'3'

services:
  Pricing.api:
    image: Pricing.api
    build:
      context: ../PricingAPI
      dockerfile: Dockerfile
Run Code Online (Sandbox Code Playgroud)

和 docker 文件

FROM microsoft/aspnetcore:2.0
ARG source
WORKDIR /app
EXPOSE 80
COPY ${source:-obj/Docker/publish} .
ENTRYPOINT ["dotnet", "PricingAPI.dll"]
Run Code Online (Sandbox Code Playgroud)

这是 ci 版本:'3'

services:
  ci-build:
    image: microsoft/aspnetcore-build:2.0-2.0
    volumes:
      - .:/src
    working_dir: /src
    command: /bin/bash -c "dotnet restore ./Pricing.MicroService.sln && dotnet …
Run Code Online (Sandbox Code Playgroud)

docker dockerfile docker-compose

4
推荐指数
1
解决办法
7054
查看次数