programing

Azure SDK 2.5.1이 cloudService를 게시하지 못함

cafebook 2023. 5. 18. 23:46
반응형

Azure SDK 2.5.1이 cloudService를 게시하지 못함

클라우드 서비스를 새 "Azure SDK for .NET 2.5.1"로 업그레이드한 후 패키징/게시를 시도할 때 다음 오류가 발생했습니다.

'Microsoft' 파일 또는 어셈블리를 로드할 수 없습니다.Windows Azure.패키징, 버전=1.0.0.0, Culture=중립, 공개 키Token=31bf3856ad364e35' 또는 그 종속성 중 하나입니다.지정한 파일을 찾을 수 없습니다.C:\프로그램 파일(x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure 도구\2.5\Microsoft.윈도우즈 Azure.targets

"마이크로소프트"의 관련 라인입니다.WindowsAzure.targets" 구성 파일은 2930이며 이는 명백히 CSPack과 관련된 것입니다.

<CSPack
  ServiceDefinitionFile="@(TargetServiceDefinition)"
  Output="@(PublishServicePackage)"
  PackRoles="@(Roles)"
  SiteMapping="@(SiteMapping)"
  RoleProperties="@(RoleProperties)"
  ImportedModules="@(ImportedModules)"
  CopyOnly="false"
  >
</CSPack>

그래서 저는 업그레이드에 문제가 있는지 확인하기 위해 새로운 프로젝트에서 새로운 Azure Cloud 서비스를 만들었습니다.유감스럽게도 문제가 지속되고 있습니다.

해결 방법이 있습니까? 아니면 v2.4로 롤백해야 합니까(이 경우 상당한 문제가 발생합니다).

VS 2013 업데이트 4에서 실행 중입니다.

수고하셨습니다, 여러분.우리는 이것의 원인을 조사하고 있습니다.일부 환경에서는 두 바이너리가 올바르게 설치되지 않은 설치 프로그램에 이상한 동작이 있는 것 같습니다.

2.5.1 Azure 저작 도구를 제거했다가 다시 설치하면 누락된 이진 파일이 올바르게 설치됩니다.따라서 이 문제가 발생할 경우 프로그램 및 기능에서 저작 도구 v2.5.1을 제거하고 웹 플랫폼 설치 프로그램 또는 직접 다운로드 링크를 통해 다시 설치하십시오.

http://download.microsoft.com/download/1/E/7/1E76DD6F-66F1-47E0-A76A-3BBAAC617316/MicrosoftAzureAuthoringTools-x64.msi

http://download.microsoft.com/download/1/E/7/1E76DD6F-66F1-47E0-A76A-3BBAAC617316/MicrosoftAzureAuthoringTools-x86.msi

불편을 드려 죄송합니다.우리는 조사를 계속할 것입니다.

필요한 dll을 현지에서 검색해보니 거의 모든 이전 버전의 Azure에서 찾았습니다.Net SDK는 (v2.0 이후) 그것을 가지고 있었습니다.

검색 결과

따라서 이 문제를 해결하려면 다음 dll을 SDK의 이전 버전 v2.4에서 v2.5의 유사한 위치로 복사해야 합니다.

SDK 설치 경로.

  • Src 위치: "C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.4\bin"
  • D 위치: "C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.5\bin"

복사할 Dll(누락):

  1. 마이크로소프트.Windows Azure.패키징.dll
  2. 마이크로소프트.Windows Azure.서비스 모델.Common.dll

이에 대한 더 나은 답변이 있을 수 있기 때문에 아직 답변으로 표시하지 않겠습니다.

언급URL : https://stackoverflow.com/questions/29281710/azure-sdk-2-5-1-fails-to-publish-cloudservice

반응형