为Ubuntu.16.10-x64创建独立控制台应用程序

时间:2017-06-13 20:20:42

标签: .net-core ubuntu-16.04

我正在尝试使用将在Ubuntu 16.10上运行的dotnet核心创建一个独立的可执行文件。我使用

创建了一个简单的控制台应用程序

dotnet新控制台

然后我编辑了.csproj以将Ubuntu包含为RunTimeIdentifier:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>netcoreapp1.1</TargetFramework>
  </PropertyGroup>
<PropertyGroup>
    <RuntimeIdentifiers>ubuntu.16.10-x64</RuntimeIdentifiers>
  </PropertyGroup>
</Project>

最后,我执行以下操作来构建和发布应用程序:    1)dotnet恢复    2)dotnet构建    3)dotnet publish -c Release -r Ubuntu.16.10-x64

然后我将生成的文件复制到我的Ubuntu Linux机器上,当我尝试执行应用程序(./SimpleConsole)时,我得到以下内容:

错误:未找到依赖项清单中指定的程序集 - package:'microsoft.codeanalysis.common',version:'1.3.0',path:'lib / netstandard1.3 / Microsoft.CodeAnalysis.dll'< / p>

0 个答案:

没有答案