프로필 259를 사용하여 PCL을 .NET Standard 1.0으로 업데이트했으며 이에 따라 해당 NuGet 패키지를 적절히 업데이트하려고합니다. portable-net45+win8+wp8+wpa81
에서 netstandard1.0
, 으로 실제 DLL을 포함하는 폴더를 변경했지만 패키지의 종속성을 구조화하는 방법을 잘 모르겠습니다..netstandard1.0 NuGet 패키지의 종속성을 올바르게 구조화하는 방법은 무엇입니까?
내가 패키지 (dotnet pack
)를 생성하기 위해 .NET 코어 CLI를 사용하는 경우, nuspec 파일의 종속 섹션은 단순히 다음과 같습니다 그러나
<dependencies>
<group targetFramework="netstandard1.0">
<dependency id="NETStandard.Library" version="1.6.0" />
</group>
</dependencies>
, 나는 고전에이 패키지를 설치할 때.
-
: NET 4.5 또는 정지 packages.config을 사용 PCL 프로젝트는,이 파일은
- 피해야할까요? 이를 수행하는 한 가지 방법은 nuspec 파일 as suggested by Oren Novotny on the GitHub page of NuSpec.ReferenceGenerator에 빈 종속성 그룹을 작성하는 것입니다. 그러나 그는 자신이 one of his recent blog posts에서이를 낙담합니다.
- 전체 NETStandard.Library 메타 패키지 또는 실제로 필요한 패키지 만 대상으로해야합니까? .NET Standard/.NET Core가 패키지의 종속성을 지원하는 모든 플랫폼에서 쉽게 실행될 수있는 아이디어가 아니 었습니까?
NETStandard.Library
메타 패키지의 모든 종속성 때문에 등으로 "오염"얻는다
.NET Core/.NET Standard가 포함 된 NuGet 패키지의 official documentation은 아직 작성되지 않았습니다.