I am about to start a project which consumes third party web services. Because of a legacy system, I am told that I can only use Visual Studio 2005/.NET 2.0. (Though I would have preferred Visual Studio 2008 on .NET 3.5)
My understanding is that WCF was released with .NET 3.0. So is there any possibility to use WCF on Visual Studio 2005 by using just the WCF assemblies of .NET 3.0? I will then try to convince them that it is just like using external framework which doesn't disturb anything.
You can read here the steps how to setup WCF in VS 2005
http://blogs.msdn.com/jmeier/archive/2007/10/15/how-to-create-a-hello-world-wcf-service-using-visual-studio.aspx
or
Download WCF templates for VS 2005
http://blog.stevienova.com/2007/02/25/net-30-wpfwcf-templates-for-vs2005/
and install .net framework 3.0
Here are some useful links for WCF Extensions and for other useful information.
http://social.msdn.microsoft.com/forums/en-US/wcf/thread/b297421e-5030-47e2-96e1-6d1d9920c9c7/
http://forums.asp.net/t/1331127.aspx
Good Luck!
try this: http://www.zdnet.co.uk/downloads/developer-tools/2007/08/21/the-visual-studio-2005-extensions-fornet-framework-30-wcf-and-wpf-november-2006-ctp-3-39328336/
I hope this helps!
Related
I'm using visual basic 2010 express as my IDE, i need to use WCF to create a client-server system, but i can't find the WCF service library, it's not shown as template and i can't find a place to download it, i've seen a few videos of people with visual studio (not visual basic) using WCF, is that the problem?
it seems like WCF is not available to VB 2010, I'll have to swap to VS
Quick question
I am doing a Plural Sight tutorial on WCF and they are using the WCF Service Library (as opposed to application.)
When I go to Add new project there is no WCF Service Library. Not under any of the .NET versions.
I am using Visual Studio 2013 for Web Express.
Any one know how I can get it?
Thanks
You can find it under Templates WCF.
( Go to New Project->Installed-->Templates-->WCF)
I know that SharePoint 2010 uses .net 3.5 and since .net 2 (3.5 with sp1) has different CLR than .net 4, what is the best practice to use Entity Framework 4 (4.2) with it?
Is the web service (WCF service) the only solution for it?
If not, what is the best ORM similar to EF from simplicity and productivity prospective is recommended to use to connect to MS SQL Server? (may support oracle later)?
Is the web service (WCF service) the only solution for it?
Yes. You have to do cross process call because your main process is .NET 3.5 and you need another process running .NET 4.0.
What is the best ORM similar to EF from simplicity and productivity prospective is recommended to use to connect to MS SQL Server? (may support oracle later)?
Other alternatives are for example NHibernate or LLBGen Pro. Both are supported in .NET 3.5. You can also try Linq-To-Sql or SubSonic.
I have a (very) simple WCF written in VB which I can build and publish locally to IIS. Works great.
What I need to do is (somehow) deploy it to a different server which does not have IIS. It's supposed to be run as a windows service.
I have no idea how to do this. All directions on MSDN seem to be for VS 2010 (we're using 2008).
Any help would be appreciated!
Thanks,
Jason
Check out the MSDN docs
How to: Host a WCF Service in a Managed Application
It definitely has a version for .NET framework 3.5 / VS 2008, and samples in VB.NET.
OR watch this screencast by Aaron Skonnard on Self-Hosting WCF Services - 10 minutes well spent !!
I can't see any template to start a WCF project (I do see ones for WPF amongst other things). Is this because I don't need a template, or because it's missing in Express, or because I'm looking in the wrong place?
See How to add WCF templates to Visual Studio Express? - although that question relates to VS2008 it may help.
It's a template in the Web Developer version.
"WCF RIA Services Class Library" and "WCF Service Application" are both listed there.
I think I understand why Microsoft are packaging the WCF projects with the Web Developer version but it an arbitrary distinction. I can't see why they don't include them in both applications.