Я пытаюсь построить свое решение с помощью TeamCity/MSBuild. Это проект WebAPI, который разделяет некоторые объекты в PCL с мобильным клиентом.Ошибка APPX3212: Корневая папка SDK для 'Portable 7.0' не найдена
Я вижу, есть несколько предостережений вокруг получения справочных библиотек PCL, установленные на buildserver, которые я думаю, я отсортирован (Building Portable Class Library Project in build server fails)
Однако я получаю сообщение об ошибке во время сборки из портативная библиотека классов следующим образом:
[11:20:49][Doctrina.Pcl.Entities\Doctrina.Pcl.Entities.csproj] _GetSdkToolPaths [11:20:49][_GetSdkToolPaths] GetSdkPropertyValue *[11:20:49][GetSdkPropertyValue] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(975, 5): error APPX3212: SDK root folder for 'Portable 7.0' cannot be located. See http://go.microsoft.com/fwlink/?prd=12560&pver=1.0&plcid=0x409&ar=MSDN&sar=PlatformMultiTargeting&o1=Portable&o2=7.0 for more information.*
«помощи» ссылка не пойти куда-нибудь полезным, и это, кажется, очень устойчивые к Google с точки зрения нахождения любого разрешения.
У меня нет Visual Studio 2015, установленного на сервере сборки вообще, но я установил инструменты PortableClassLibrary, скопировал справочный каталог с моего локального ПК и т. Д. В соответствии с другим связанным вопросом SO.
Помогите, пожалуйста?
OK. Я решил эту ошибку, установив «VS2015 Community Edition» на моем сервере сборки, так что явно есть что-то Xamarin-y, которое является частью установки VS, но не установлено инструментами PCL. Кто-нибудь знает, что это? –
установка VS2015 CE звук такой экстремальный. На данный момент я испытываю такую же проблему. Хочется, чтобы кто-то справился. - Добавлена щедрость ... может быть, сейчас это привлечет некоторое внимание :) –
Вы проверили этот ответ - http://stackoverflow.com/a/19385710/1824367 У меня была аналогичная проблема, и я решил решить ее с помощью аналогичного решение. – mattferderer