development

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

big-blog 2020. 12. 1. 18:55
반응형

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


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

파일 또는 어셈블리 'Microsoft.WindowsAzure.Packaging, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35'또는 해당 종속성 중 하나를로드 할 수 없습니다. 시스템이 지정된 파일을 찾을 수 없습니다. C : \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ Windows Azure Tools \ 2.5 \ Microsoft.WindowsAzure.targets

"Microsoft.WindowsAzure.targets"구성 파일의 관련 줄은 분명히 CSPack과 관련된 2930 입니다.

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

그래서 업그레이드에 문제가 있는지 확인하기 위해 새 프로젝트에서 새 Azure 클라우드 서비스를 계속 만들었습니다. 불행히도 문제는 지속됩니다.

해결 방법이 있습니까 아니면 v2.4로 롤백해야합니까 (그렇게하면 상당한 고통이 발생 함).

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


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

2.5.1 Azure Authoring Tools를 제거하고 다시 설치하면 누락 된 바이너리가 올바르게 설치된다는 사실을 발견했습니다. 따라서이 문제가 발생하면 프로그램 및 기능에서 Authoring Tools 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 이상).

검색 결과

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

SDK 설치 경로.

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

복사 할 DLL (누락) :

  1. Microsoft.WindowsAzure.Packaging.dll
  2. Microsoft.WindowsAzure.ServiceModel.Common.dll

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

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

반응형