标签: .net-standard-1.6

针对净标准1.6的.net核心应用中的动态参考?

我正在尝试dynamic在C#.net核心应用程序中使用一个变量,该应用程序的目标是.net标准1.6.(平台?库?框架?元框架?)我第一次在实际应用程序中遇到这个问题,但我把它减少到最小的再现.

project.json

{
    "version": "1.0.0-*",
    "buildOptions": { "emitEntryPoint": true },
    "dependencies": { "NETStandard.Library": "1.6.0" },
    "frameworks": {
        "netstandard1.6": { "imports": "dnxcore50" }
    },
    "runtimes": { "win10-x64": {} }
}
Run Code Online (Sandbox Code Playgroud)

Program.cs中

using System;

public class Program {
    public static void Main(string[] args) {
        dynamic hello = "hello world";
        Console.WriteLine(hello);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试构建它时,我在Console.WriteLine(hello);说这个时遇到了构建错误.

CS0656缺少编译器所需的成员'Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create'

是否可以dynamic在面向netstandard 1.6的应用程序中使用变量?怎么样?

c# roslyn .net-core .net-standard-1.6

28
推荐指数
3
解决办法
1万
查看次数

iTextSharp:对dotnet核心的任何支持(netstandard1.6)?

我一直在使用iTextSharp与常规的dotnet应用程序.我们有兴趣将它与dotnet核心一起使用.但似乎新的dotnet核心平台仍然不支持该库:

包iTextSharp 5.5.10与netstandard1.6不兼容

您是否计划在未来版本中支持dotnet核心?

itext .net-core .net-standard-1.6

14
推荐指数
1
解决办法
1万
查看次数

.net-core自包含发布的问题

我正在尝试按照https://docs.microsoft.com/en-us/dotnet/articles/core/deploying/index中的步骤发布一个以.net-core制作的自包含应用程序.

包含代码的存储库位于https://github.com/fontanaricardo/httpecho

我执行命令:

$dotnet build -r debian.8-x64
$dotnet publish -c Release -r debian.8-x64
$docker build -t httpecho .
Run Code Online (Sandbox Code Playgroud)

启动容器:

$ docker run -p 5000:5000 httpecho
Error: assembly specified in the dependencies manifest was not found -- package: 'Microsoft.AspNetCore.Hosting.Abstracti
ons', version: '1.1.0', path: 'lib/netstandard1.3/Microsoft.AspNetCore.Hosting.Abstractions.dll'
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

更新

发布文件夹中打开文件httpecho.deps.json,引用不存在的文件夹.

"runtime": {
      "lib/netstandard1.3/Microsoft.AspNetCore.Http.Abstractions.dll": {}
    }
Run Code Online (Sandbox Code Playgroud)

docker .net-core .net-standard-1.6

10
推荐指数
1
解决办法
1267
查看次数

标签 统计

.net-core ×3

.net-standard-1.6 ×3

c# ×1

docker ×1

itext ×1

roslyn ×1