查找通用或.NET Core应用程序的程序集

问题描述 投票:0回答:1

当我创建一个新的通用应用程序(使用VS 2017)时,我将“Microsoft.NETCore.UniversalWindowsPlatform”作为参考。这似乎只是表示隐含了大量实际程序集(在构建项目后,我在项目bin \ x86 \ Debug文件夹中看到System.AppContext.dll,System.Collections.dll等等)。

  1. 这些文件存在于我的机器上某处并在构建时复制到bin文件夹中吗?或者他们在建造时是通过Nuget下载的? (我知道它们不是通常的.NET Framework位置中的常用.NET Framework文件)。
  2. 如何在不实际构建的情况下知道“Microsoft.NETCore.UniversalWindowsPlatform”隐含哪些程序集? (Visual Studio必须从某处获取此信息,因为它知道要添加到bin文件夹的内容)。
  3. 如果您想在不实际构建项目的情况下反映特定项目的这些程序集(例如,作为代码重构过程的一部分),您会在哪里找到这些程序集?
.net-core windows-10-universal
1个回答
1
投票
  1. UAP目标平台(以前是netcore50)(https://docs.microsoft.com/es-es/dotnet/standard/frameworks)它位于'C:\ Program Files(x86)\ Microsoft SDKs \ NETCoreSDK'
  2. 您可以查看nuget文件'C:\ Program Files(x86)\ Microsoft SDKs \ NETCoreSDK \ Microsoft.NETCore.UniversalWindowsPlatform \ 5.0.0 \ Microsoft.NETCore.UniversalWindowsPlatform.nuspec'并查看其依赖项或使用nuget。组织(https://www.nuget.org/packages/Microsoft.NETCore.UniversalWindowsPlatform/
  3. 他的大多数依赖项都位于同一个文件夹(C:\ Program Files(x86)\ Microsoft SDKs \ NETCoreSDK)中,因此您可以查看dll(例如C:\ Program Files(x86)\ Microsoft SDKs \ NETCoreSDK \ System.Collections.Immutable \ 37年1月1日\ LIB \ DOTNET \ System.Collections.Immutable.dll)
© www.soinside.com 2019 - 2024. All rights reserved.