Tôi đang cố gắng xây dựng giải pháp của mình bằng TeamCity/MSBuild. Đây là dự án WebAPI chia sẻ một số thực thể trong PCL với ứng dụng khách di động.lỗi APPX3212: Không thể định vị thư mục gốc SDK cho 'Portable 7.0'
tôi thấy có một vài hãy cẩn thận xung quanh nhận được các thư viện tham khảo PCL được cài đặt trên một buildserver, mà tôi nghĩ rằng tôi đã sắp xếp (Building Portable Class Library Project in build server fails)
Tuy nhiên, tôi nhận được một lỗi trong quá trình xây dựng của thư viện lớp di động như sau:
[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.*
"trợ giúp" liên kết không đi bất cứ nơi nào hữu ích và nó có vẻ là rất google chịu về việc tìm kiếm bất kỳ độ phân giải.
Tôi chưa cài đặt Visual Studio 2015 trên máy chủ xây dựng, nhưng tôi đã cài đặt các công cụ PortableClassLibrary, sao chép thư mục tham chiếu từ máy tính cục bộ của tôi qua, v.v ... theo câu hỏi SO liên quan khác.
Trợ giúp xin vui lòng?
OK. Tôi đã giải quyết lỗi này bằng cách cài đặt "VS2015 Community Edition" trên máy chủ xây dựng của tôi, vì vậy rõ ràng là một cái gì đó Xamarin-y là một phần của VS cài đặt, nhưng không được cài đặt bởi các công cụ PCL. có ai biết nó là cái gì không? –
cài đặt âm thanh VS2015 CE rất khắc nghiệt. Tôi đang gặp vấn đề tương tự tại thời điểm này. Muốn có ai đó quản lý. - Thêm một tiền thưởng ... có lẽ điều này sẽ nhận được một số sự chú ý bây giờ :) –
Bạn đã kiểm tra câu trả lời này - http://stackoverflow.com/a/19385710/1824367 Tôi đã có một vấn đề tương tự và kết thúc giải quyết nó với một tương tự dung dịch. – mattferderer