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을 제거하고 웹 플랫폼 설치 프로그램 또는 직접 다운로드 링크를 통해 다시 설치하십시오.
불편을 끼쳐 드린 것에 대해 죄송합니다. 조사를 계속하겠습니다.
필요한 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 (누락) :
- Microsoft.WindowsAzure.Packaging.dll
- Microsoft.WindowsAzure.ServiceModel.Common.dll
이에 대한 더 나은 답변이있을 수 있으므로 아직 답변으로 표시하지 않겠습니다.
참고 URL : https://stackoverflow.com/questions/29281710/azure-sdk-2-5-1-fails-to-publish-cloudservice
'development' 카테고리의 다른 글
MATLAB의 폴더에있는 파일을 반복 (0) | 2020.12.01 |
---|---|
C ++의 "for… else"Python 루프에 해당하는 것이 있습니까? (0) | 2020.12.01 |
Visual Studio에서 메이크 파일을 사용하는 방법은 무엇입니까? (0) | 2020.12.01 |
git-diff에서 파일 제외 (0) | 2020.12.01 |
열을 추가하고 단일 MySQL 문에서 외래 키로 만드는 방법은 무엇입니까? (0) | 2020.12.01 |