The name ‘DisplayModes’ does not exist in the current context

The name ‘DisplayModes’ does not exist in the current context

The error above is caused from the following code:

@{
    Layout = "~/Views/Shared/_Layout.cshtml";
    DisplayModes.RequireConsistentDisplayMode = true;
}

Solution:

Replace

DisplayModes.RequireConsistentDisplayMode = true;

with

DisplayModeProvider.Instance.RequireConsistentDisplayMode = true;

Did my solution solve your problem? Leave a reply.

Microsoft Windows Phone – “0x89731812”

0x89731812

The above error message appears when you try to deploy a Windows Phone Project to a physical Windows Phone device.

Cause:
Connection to device failed.

Solution:
Disconnect and Reconnect the USB Cable, verify that Zune running and unlock the screen.

Did my solution solve your problem? Leave a reply.

SDK update for Windows Phone 7.8 – “The element “Deployment” in namespace “http://schemas.microsoft.com/windowsphone/2009/deployment” has invalid child element “AppExtra”. List of possible elements expected: “App”.”

The element “Deployment” in namespace “http://schemas.microsoft.com/windowsphone/2009/deployment” has invalid child element “AppExtra”. List of possible elements expected: “App”.

In Italian

L’elemento “Deployment” nello spazio dei nomi “http://schemas.microsoft.com/windowsphone/2009/deployment” ha un elemento figlio non valido “AppExtra”. Elenco di possibili elementi previsti: “App”.

Cause:
Installing the Windows Phone 8 SDK, the schema files of the previous version will update too. If you haven’t installed it and you want to work with Visual Studio 2010 you have an old version of schemas that not contains the <AppExtra> node, so the error appears because the xsd file cannot validate your WMAppManifest.xml file with the new lines

<?xml version="1.0" encoding="utf-8"?>
<Deployment xmlns="http://schemas.microsoft.com/windowsphone/2009/deployment" AppPlatformVersion="7.1">
  <AppExtra xmlns="" AppPlatformVersion="8.0">
    <Extra Name="Tiles"/>
  </AppExtra>

Solution:
Download and replace the following files inside you Visual Studio 2010 installation folder at the path like this:

C:\\Program Files\\Microsoft Visual Studio 10.0\\Xml\\Schemas

Rename the Microsoft.Phone.PreImport.targets file in

C:\\Program Files\\MSBuild\\Microsoft\\Silverlight for Phone\\v4.0

append “_” at the end of the filename: Microsoft.Phone.PreImport.targets_ (I’m searching other ways for this part of solution)

Close and re-open Visual Studio 2010 then Rebuild your solution.

Did my solution solve your problem? Leave a reply.

HOW TO test Socket connections

To test Socket connections I suggest you the following freeware tool:


Hercules SETUP utility to test Socket connections
Hercules SETUP utility

Functions: TCP/IP Client Server terminal, UDP/IP terminal and Serial Port terminal.

Did my HOW TO help you? Leave a reply.

HOW TO create endpoint with Hostname or IP address in Silverlight

There are some classes in the Namespace System.Net

With Hostname use the following Class

DnsEndPoint

an example in C#

DnsEndPoint endpoint = new DnsEndPoint("http://www.myerrorsandmysolutions.com", 80);

in VB.NET

Dim endpoint As New DnsEndPoint("http://www.myerrorsandmysolutions.com", 80)

With IP address use the following Class

IPEndPoint

an example in C#

IPEndPoint endpoint = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 80);

in VB.NET

Dim endpoint As New IPEndPoint(IPAddress.Parse("127.0.0.1"), 80)

Did my HOW TO help you? Leave a reply.

HOW TO create a bulleted list in Microsoft Windows Phone App

To create a bulleted list in Microsoft Windows Phone App you have the following options:

  1. Write text inside your xaml file using and elements
        <TextBlock TextWrapping="Wrap">
          New features:<LineBreak/>
          <Run>• No Ads</Run><LineBreak/>
          <Run>• Message Encryption with Password for a double protection</Run><LineBreak/>
          <Run>• Advanced settings</Run><LineBreak/>
          <Run>• and more...</Run><LineBreak/>
        </TextBlock>
        
  2. Write text inside you Resouces file (use SHIFT+RETURN to create new line)
        
          New features:
          • No Ads
          • Message Encryption with Password for a double protection
          • Advanced settings
          • and more...    
        
  3. Create a bulleted or numbered list in Blend

Did my HOW TO help you? Leave a reply.

Windows Phone – “Navigation is not allowed when the task is not in the foreground. Error: -2147220990”

When you debug your Windows Phone application that use a task and call the Show method your app crash with the following error message:

System.InvalidOperationException:
Navigation is not allowed when the task is not in the foreground. Error: -2147220990

Solution:

Add Show method in try/catch block

For example:

private void appBarButton_Click(object sender, EventArgs e)
{
  WebBrowserTask task = new WebBrowserTask();
  task.Uri = new Uri("http://www.myerrorsandmysolutions.com/");
  try
  {
    task.Show();
  }
  catch 
  { }
}

Did my solution solve your problem? Leave a reply.