【问题标题】:when distribute app, i can't found the file of microsoft.netcore.platforms. how it works?分发应用程序时,我找不到 microsoft.netcore.platforms 的文件。这个怎么运作?
【发布时间】:2018-09-15 18:42:05
【问题描述】:

microsoft.netcore.platforms 文件 提供解析 .NETCore 包的目标框架、平台和运行时特定实现所需的运行时信息。

在分发应用程序时,我找不到 microsoft.netcore.platforms 的文件。这个怎么运作? 它适用于编译还是运行时?

【问题讨论】:

    标签: c# .net-core .net-standard


    【解决方案1】:

    来自documentation

    定义您的应用将面向的平台。

    <PropertyGroup> 部分创建一个<RuntimeIdentifiers> 标记 你的csproj 文件定义了你的应用程序的目标平台和 为您使用的每个平台指定运行时标识符 (RID) 目标。请注意,您还需要添加分号来分隔 RID。有关运行时列表,请参阅 Runtime IDentifier catalog 标识符。

    例如,以下<PropertyGroup> 部分表示 该应用在64-bit Windows 10 操作系统和64-bit OS X Version 10.11 操作系统上运行。

    <PropertyGroup>
        <RuntimeIdentifiers>win10-x64;osx.10.11-x64</RuntimeIdentifiers>
    </PropertyGroup>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-24
      • 1970-01-01
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多