Missing Microsoft.WindowsAzure.Diagnostics during web role deployment

Using Visual Studio 2012 RC, from the page, I launched Azure Cloud Service. I chose MVC 4, included a test project, and included the NuGet build package.

When I deployed this to an Azure website using git, it seems that the target field does not include libraries WindowsAzure.Diagnosticsor WindowsAzure.ServiceRuntime. I am new to .NET in general, but I cannot imagine what I am missing here. Also, although I can trivially remove Diagnostics from links (no diagnostics, no problems), it looks like I can't do the same with ServiceRuntime.

Am I doing something wrong or is this a bug on Azure sites? Is this a fix?

C:\... [master]> git push azure master
Counting objects: 17, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (11/11), done.
Writing objects: 100% (12/12), 216.47 KiB, done.
Total 12 (delta 5), reused 0 (delta 0)
remote: New deployment received.
remote: Updating branch 'master'.
remote: Preparing deployment for commit id '2cb9c59bd0'.
remote: Building web project 'MvcWebRole1.csproj'.
remote: ..
remote:   Successfully installed 'Microsoft.AspNet.WebApi 4.0.20505.0'.
remote:   Successfully installed 'Microsoft.AspNet.Web.Optimization 1.0.0-beta2'.
remote:   Successfully installed 'jQuery.Validation 1.8.1'.
remote:   Successfully installed 'Microsoft.AspNet.Razor 2.0.20505.0'.
remote:   Successfully installed 'Microsoft.AspNet.Providers.Core 1.0'.
remote:   Successfully installed 'Microsoft.AspNet.Providers.LocalDb 1.0'.
remote:   Successfully installed 'jQuery.UI.Combined 1.8.11'.
remote:   Successfully installed 'jQuery 1.6.2'.
remote:   Successfully installed 'Microsoft.AspNet.WebApi.Client 4.0.20505.0'.
remote:   Successfully installed 'Microsoft.AspNet.Mvc 4.0.20505.0'.
remote:   Successfully installed 'Microsoft.AspNet.WebApi.Core 4.0.20505.0'.
remote:   Successfully installed 'Microsoft.AspNet.WebApi.WebHost 4.0.20505.0'.
remote:   Successfully installed 'Microsoft.jQuery.Unobtrusive.Ajax 2.0.20505.0'.
remote:   Successfully installed 'Microsoft.jQuery.Unobtrusive.Validation 2.0.20505.0'.
remote:   Successfully installed 'Microsoft.Web.Infrastructure 1.0.0.0'.
remote:   Successfully installed 'Microsoft.AspNet.WebPages 2.0.20505.0'.
remote:   Successfully installed 'Modernizr 2.0.6'.
remote:   Successfully installed 'Microsoft.WindowsAzure.ConfigurationManager 1.7.0.0'.
remote:   Successfully installed 'Microsoft.Net.Http 2.0.20505.0'.
remote:   Successfully installed 'WebGrease 1.0.0'.
remote:   Successfully installed 'EntityFramework 5.0.0-rc'.
remote:   Successfully installed 'WindowsAzure.Storage 1.7.0.0'.
remote:   Successfully installed 'knockoutjs 2.0.0'.
remote:   Successfully installed 'Newtonsoft.Json 4.5.1'.
remote: D:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3245: Could not resol
ve this reference. Could not locate the assembly "Microsoft.WindowsAzure.Diagnostics, Version=1.7.0.0, Culture=neutral,
PublicKeyToken=31bf3856ad364e35". Check to make sure the assembly exists on disk. If this reference is required by your
code, you may get compilation errors. [C:\DWASFiles\Sites\barf\VirtualDirectory0\site\repository\MvcWebRole1\MvcWebRole1
.csproj]
remote: D:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3245: Could not resol
ve this reference. Could not locate the assembly "Microsoft.WindowsAzure.ServiceRuntime, Version=1.7.0.0, Culture=neutra
l, PublicKeyToken=31bf3856ad364e35". Check to make sure the assembly exists on disk. If this reference is required by yo
ur code, you may get compilation errors. [C:\DWASFiles\Sites\barf\VirtualDirectory0\site\repository\MvcWebRole1\MvcWebRo
le1.csproj]
remote: WebRole.cs(5,30): error CS0234: The type or namespace name 'Diagnostics' does not exist in the namespace 'Microsoft.WindowsAzure' (are you missing an assembly reference?) [C:\DWASFiles\Sites\barf\VirtualDirectory0\site\repository\Mv
cWebRole1\MvcWebRole1.csproj]
remote: WebRole.cs(6,30): error CS0234: The type or namespace name 'ServiceRuntime' does not exist in the namespace 'Microsoft.WindowsAzure' (are you missing an assembly reference?) [C:\DWASFiles\Sites\barf\VirtualDirectory0\site\repository\MvcWebRole1\MvcWebRole1.csproj]
remote: WebRole.cs(10,28): error CS0246: The type or namespace name 'RoleEntryPoint' could not be found (are you missing a using directive or an assembly reference?) [C:\DWASFiles\Sites\barf\VirtualDirectory0\site\repository\MvcWebRole1\Mvc
WebRole1.csproj]
remote:
remote: Error - Changes committed to remote repository but your website not updated.
+5
source share
3 answers

- .

Microsoft SDK, . , add Solution.Even . .

windows azure sdk

"C:\Program Files\Microsoft SDK\Windows Azure \.NET SDK\2012-10\ref"

. , .

, ,

,

+9
+4

I believe this is due to the fact that you are using Visual Studio 2012 Release Candidate, and Windows Azure tools for Visual Studio 2012 have not yet been released. Try using the same code with Visual Studio 2010, and all of your builds should be found and fixed.

0
source

All Articles