c# - DotNet Core 控制台应用程序 : An assembly specified in the application dependencies manifest

标签 c# .net-core

我只是想在 Windows Server 2012 R2 上运行 DotNet Core 控制台应用程序,但我不断收到此错误:

错误: 找不到应用程序依赖项 list (Application.deps.json) 中指定的程序集: 包:'Microsoft.Web.Administration',版本:'11.1.0' 路径:'lib/netstandard1.5/Microsoft.Web.Administration.dll'

缺少的 dll 在/publish 文件夹中... 我使用带有正确运行时标识符的 Dotnet 发布 (win81-x64)

我在服务器上安装了Dotnet runtime 2.0.7

最佳答案

部署到目标服务器时始终使用发布输出。

可以在

中找到
bin\Release\netcoreapp2.0\win81-x64\publish

在你的情况下(独立的应用程序)

或在

bin\Release\netcoreapp2.0\publish

用于依赖于框架的部署。

以上目录中的输出仅用于开发,因为它们特定于机器和用户配置。

关于c# - DotNet Core 控制台应用程序 : An assembly specified in the application dependencies manifest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50289693/

相关文章:

c# - 在 page_load 之前运行按钮事件处理程序

c# - 如何在 ASP.NET MVC 中使用 ViewModel?

c# - 将 SQLite 数据填充到 UWP 应用程序中

entity-framework - EF Core一对多无限包含

c# - Azure DevOps - .NET Core 构建包括 Web.config 文件

c# - 如何通过 SSH 连接到 Aurora serverless MySQL 实例

c# - C# Mono 项目中的全局热键可以在 Linux 上使用吗?

c# - 使用终结点路由时不支持使用 'UseMvc' 配置 MVC

c# - 无法在 Dot Net Core 中使用 System.Management.dll

c# - 通过 C# 优化此大型 SQL 插入的策略?