.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
 
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
david stephan

Home >> Articles >> Windows 7 >> Post New Resource Bookmark and Share   

 Subscribe to Articles

Fixing of ODATA or WCF Data Service Client library bug for Windows7 Phone

Posted By:Dhananjay Kumar       Posted Date: July 01, 2010    Points: 25    Category: Windows 7    URL: http://www.dotnetspark.com  

Fixing of ODATA or WCF Data Service Client library bug for Windows7 Phone. This article, will explain how to fix DEPLOYEMNT FAILED error and continue using WCF Data Service client library for Windows 7 phone application.
 

Fixing of ODATA or WCF Data Service Client library bug for Windows7 Phone

Note: I would like to thank Tim for his solution and this article has been referred to his this http://timh.me/bAfFvh 

You can see video on this article

http://dhananjaykumar.net/2010/07/01/videofixingodataclientlibraryissue/

Background

When you download ODATA or WCF Data Service client library for Windows 7 phone and extract the System.Data.Service.Client.dll to some location and add this reference to your project. After adding this reference, when you run your application in emulator, you get DEPLOYEMNT FAILED error.  This article, will explain how to fix this bug and continue using WCF Data Service client library for Windows 7 phone application. 
 
Assumption

I have assumed here that you have downloaded, ODATA or WCF Data Service client library for Windows 7 phone from below line

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=b251b247-70ca-4887-bab6-dccdec192f8d

After download from here, run this, you will get the below screens





Extract the dll in a particular directory.  Let us say you are extracting that in D:\DemoFolder.  So, in this folder, you will have below three files.




So, here you are having System.Data.Service.Client.dll library. You need to add this as reference in your Windows7 Phone application to Consume WCF Data Service.

Working

Now when you add this reference in your windows7 phone application and try to run the application, you will find you are not getting any compile time error but your application is not loading. You may get below error message. You will get deployment error message.





Solution

To solve this deployment error, you need to follow below steps

1.  Download  power shell script from  http://storage.timheuer.com/wp7ctpfix.ps1

2.  Save the power script in the same folder where you have put your DLL.

3.  Open the power script window, and run the script.  see  the video  here

Command to be run
1.  Navigate to folder, where you copied and pasted ODATA client library DLL and Power shell script, you downloaded in previous step.

2.  Once you navigate to folder, you will able to see power scrip file you downloaded in previous steps.

Now just run the below command


.\wp7ctpfix.ps1 .\System.Data.Services.Client.dll




Now a new dll will get created in the same folder. Add this dll in your Windows7 phone application and you would be able to use the client library. Thanks for reading. I hope, this post was useful.

Happy Coding.
 Subscribe to Articles

     

Further Readings:

Responses

No response found. Be the first to respond this post

Post Comment

You must Sign In To post reply
Find More Articles on C#, ASP.Net, Vb.Net, SQL Server and more Here

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend