首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用WebJob核心目标网络标准创建Azure DotNet失败

使用WebJob核心目标网络标准创建Azure DotNet失败
EN

Stack Overflow用户
提问于 2016-10-06 08:49:39
回答 1查看 454关注 0票数 2

我有一个点网核心控制台应用程序,我想运行作为一个网络作业在Azure。当它试图执行时,我在日志中看到

错误:找不到依赖项清单中指定的程序集--包:‘Microsoft.DotNet.InternalAvaction’,版本:'1.0.0',path:'lib/netstandard1.3/Microsoft.DotNet.InternalAbstractions.dll‘

我的project.json看起来像这样

代码语言:javascript
复制
{
  "buildOptions": {
    "emitEntryPoint": true,
    "copyToOutput": [ "appsettings.json", "run.cmd" ]
  },
  "dependencies": {
    "Helga.Core": "1.0.0-*",
    "Helga.UpdateParkings": "1.0.0-*",
    "Microsoft.Extensions.Configuration": "1.0.0",
    "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
    "Microsoft.NETCore.App": {
      "type": "platform",
      "version": "1.0.1"
    }
  },
  "frameworks": {
    "netcoreapp1.0": {
      "imports": "dnxcore50"
    }
  },
  "publishOptions": {
    "include": [
      "appsettings.json",
      "run.cmd"
    ]
  },
  "version": "1.0.0-*"
}

但在project.lock.json里我看到了

代码语言:javascript
复制
  "Microsoft.DotNet.InternalAbstractions/1.0.0": {
    "type": "package",
    "dependencies": {
      "System.AppContext": "4.1.0",
      "System.Collections": "4.0.11",
      "System.IO": "4.1.0",
      "System.IO.FileSystem": "4.0.1",
      "System.Reflection.TypeExtensions": "4.1.0",
      "System.Runtime.Extensions": "4.1.0",
      "System.Runtime.InteropServices": "4.1.0",
      "System.Runtime.InteropServices.RuntimeInformation": "4.0.0"
    },
    "compile": {
      "lib/netstandard1.3/Microsoft.DotNet.InternalAbstractions.dll": {}
    },
    "runtime": {
      "lib/netstandard1.3/Microsoft.DotNet.InternalAbstractions.dll": {}
    }
  },

请指点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-06 11:54:05

我是通过压缩bin/debug文件夹以及安装的sdk中的构建引用程序集来进行部署的。

当我将项目发布到文件系统并压缩PublishOutput文件夹时,一切都开始工作,因为所有依赖程序集都被复制到该文件夹中。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39891583

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档