VS 2013 휴식 다음과 같은 오류와 빌드 :'진단'이라는 이름의 가져온 모듈을로드 할 수 없습니다.
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Windows Azure Tools\2.5\Microsoft.WindowsAzure.targets(684,5): error : CloudServices58 : Cannot load imported module named 'Diagnostics.'
파일 ServiceDefinition.csdef
는 :
<ServiceDefinition name="MYWEBPROJECTNAME.Azure"
xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition"
schemaVersion="2014-06.2.4">
<WebRole name="MYWEBPROJECTNAME" vmsize="Small">
<Imports>
<Import moduleName="Diagnostics" />
</Imports>
</WebRole>
</ServiceDefinition>
여기 http://azure.microsoft.com/en-us/downloads/ VS 2013에서 푸른 SDK 2.5을 다시 설치 시도하고 그것은하지 않았다 도움. ValidateServiceFiles
작업이 Microsoft.ServiceHosting.Tools.MSBuildTasks.ImportResolver
를 호출하고는 '진단'모듈을 찾을 수 없습니다
<ValidateServiceFiles
ServiceDefinitionFile="@(SourceServiceDefinition)"
ServiceConfigurationFile="@(SourceServiceConfiguration)">
</ValidateServiceFiles>
에서
UPDATE는
이 나옵니다. 작업은 ImportedModules
작업 항목 배열에서 해당 모듈을 가져옵니다. VS 2012/2013 설치에 약간의 혼란이 같은
UPDATE 2
것 같습니다. "VS2012 x86 네이티브 도구 명령 프롬프트"(%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat"" x86
)를 실행하면 msbuild가이 오류를 표시했습니다. "Microsoft Azure Command Prompt - v2.5"(C:\Windows\System32\cmd.exe /E:ON /V:ON /K "C:\Program Files\Microsoft SDKs\Azure\.NET SDK\v2.5\\bin\setenv.cmd"
)를 실행하는 경우에도 동일합니다.
C:\SOMEPATH\MYWEBPROJECTNAME.Azure.ccproj(72,3): error MSB4019: The imported project "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\ Windows Azure Tools\2.5\Microsoft.WindowsAzure.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk.
VS 2012를 제거하고 VS 2013을 복구하는 것이 도움이되지 않았습니다.
행운을 비네, 같은 전투를 벌입니다. –