netcoreapp2.0应用程序中缺少System.Text.Encoding.CodePages

时间:2017-09-03 05:08:57

标签: .net-core

我刚刚在SDK 7框上安装了新的.NET Core CentOs。我有一个不同的Linux VM我正在运行测试它并在那里收到相同的错误。

我正在Windows框中的VS 2017中构建我的应用程序,并将项目文件复制到Linux框以进行测试。我来自netframework环境,并试图学习dotnetcore所以我相信这可能只是一个新问题。这就是我在做的事情。

我运行了一个dotnet还原,它可以正常运行。 我运行了一个dotnet构建,我收到了 构建成功。     0警告     0错误

然后我运行一个dotnet运行并收到以下错误: 错误:

 An assembly specified in the application dependencies manifest (apf-ws.deps.json) was not found:
    package: 'System.Text.Encoding.CodePages', version: '4.3.0'
    path: 'runtimes/unix/lib/netstandard1.3/System.Text.Encoding.CodePages.dll'

我的代码中没有任何地方明确地引用任何类型的编码。我已经尝试在我的项目中包含System.Text.Encoding.CodePages以查看是否会添加引用并引入库以忽略它正在寻找的那个,但它没有帮助。任何人都有任何想法会导致这种情况吗?

1 个答案:

答案 0 :(得分:0)

在Linux中擦除目录并再次复制文件之前,我尝试了几件事。这样做似乎解决了这个问题。