Я пытаюсь подготовить пакет NuGet для таргетинга на приложения x64 для Win8 Store. Требования к работе над Visual Studio 2013, которые поддерживаются до сих пор (и, насколько мне известно) NuGet 2.8.6. Так что я .nuspec файл вроде этого:Создайте пакет Nuget с целью каркаса для приложения win8 и Visual Studio 2013
<files>
<file src="lib\netcore45\wwapi.dll" target="lib\netcore45\wwapi.dll" />
<file src="lib\netcore45\wwapi.winmd" target="lib\netcore45\wwapi.winmd" />
<file src="lib\portable-wpa81\wwapi.dll" target="lib\portable-wpa81\wwapi.dll" />
<file src="lib\portable-wpa81\wwapi.winmd" target="lib\portable-wpa81\wwapi.winmd" />
<file src="runtimes\win8-x64\native\wwapi.dll" target="runtimes\win8-x64\native\wwapi.dll" />
<file src="runtimes\win8-x64\native\wwapi.winmd" target="runtimes\win8-x64\native\wwapi.winmd" />
</files>
И я использовал References
элемент, как это:
<references>
<group targetFramework=".NETCore4.5">
<reference file="wwapi.winmd" />
</group>
<group targetFramework="portable-wpa81">
<reference file="wwapi.winmd" />
</group>
</references>
Однако библиотеки, расположенные под runtimes
папки не добавляются в 64-целевой проект Я использую, и поэтому он не создается. Есть ли способ достичь этого, используя следующую конфигурацию:
- Visual Studio 2013;
- Nuget 2.8.6;
- NuGet Target Framework Monikers;
Я знаю использование сценариев PowerShell или наличие разных пакетов для x86 и x64, но я ищу решение, подобное NuGet 3.0 и Win10 UAP.
Папка автономной работы не поддерживается NuGet 2 - http://docs.nuget.org/create/uwp-create –
Да, я знаю, что. Также [здесь] (http://docs.nuget.org/release-notes/nuget-2.8.6) говорится, что он поддерживает фреймворк для win10. Это только win10? – tomab
Они добавили прокси-модуль для рамки uap. NuGet поддерживал прозвище целевой схемы выигрыша перед версией 2.8.6. –