Der Build von VS 2013 bricht mit dem folgenden Fehler:Das importierte Modul 'Diagnose' kann nicht geladen werden.
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.'
Datei 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>
Ich habe versucht, Azure SDK 2.5 von hier http://azure.microsoft.com/en-us/downloads/ für VS 2013 und es hat nicht neu installieren Hilfe.
UPDATE
Es bricht bei
<ValidateServiceFiles
ServiceDefinitionFile="@(SourceServiceDefinition)"
ServiceConfigurationFile="@(SourceServiceConfiguration)">
</ValidateServiceFiles>
Die ValidateServiceFiles
Aufgabe Microsoft.ServiceHosting.Tools.MSBuildTasks.ImportResolver
ruft und es könnte die 'Diagnose' Modul nicht gefunden. Die Task ruft ihre Module aus dem Task-Item-Array ImportedModules
ab.
UPDATE 2
Es sieht aus wie einige Chaos dort mit VS 2012/2013 Installation. Beim Ausführen von "VS2012 x86 Native Tools Eingabeaufforderung" (%comspec% /k ""C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat"" x86
) zeigte msbuild diesen Fehler an. Dasselbe beim Ausführen von "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.
Entfernen VS 2012 und Reparatur VS 2013 hat nicht geholfen.
Viel Glück, den gleichen Kampf zu kämpfen. –