<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>WCF Tools team's blog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/wcftoolsteamblog/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/wcftoolsteamblog/feed.xml</link>
    <description>Help developers easily buid WCF services</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:28:55 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>A Walk-Through on “WCF RIA Service Toolkit May 2010” New Feature: WCF Client Proxy Auto Generation/Updating for WCF Core Service</title>
      <link>https://docs.microsoft.com/archive/blogs/wcftoolsteamblog/a-walk-through-on-wcf-ria-service-toolkit-may-2010-new-feature-wcf-client-proxy-auto-generationupdating-for-wcf-core-service</link>
      <pubDate>Fri, 20 Aug 2010 23:10:04 GMT</pubDate>
      <dc:creator><![CDATA[Minmin Xue]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/wcftoolsteamblog/2010/08/20/a-walk-through-on-wcf-ria-service-toolkit-may-2010-new-feature-wcf-client-proxy-auto-generationupdating-for-wcf-core-service/</guid>
      <description><![CDATA[After you install WCF RIA Services Toolkit May 2010, you will see a new feature available as...]]></description>
      <content:encoded><![CDATA[<p><font size="2">After you install <a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=c4f02797-5f9e-4acf-a7dc-c5ded53960a6&amp;displaylang=en">WCF RIA Services Toolkit May 2010</a></font><a href="https://www.microsoft.com/downloads/details.aspx?FamilyID=7b43bab5-a8ff-40ed-9c84-11abb9cda559&amp;displaylang=en"><font size="2"></font></a><font size="2">, you will see a new feature available as highlighted in the snapshot below. </font></p>  <p><font size="2">This feature enables the similar code generation for WCF Core services as WCF Domain services. The client proxy code and configuration will be automatically generated or updated when the solution is being built.</font></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/93/metablogapi/3566.clip_image002_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-93-metablogapi/3566.clip_5F00_image002_5F00_2.jpg"><font size="2"></font></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/93/metablogapi/5141.clip_image002_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-93-metablogapi/5141.clip_5F00_image002_5F00_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/AWalkThroughonSilverlightRIAServiceToolk_1463A/clip_image002_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/AWalkThroughonSilverlightRIAServiceToolk_1463A/clip_image002_thumb.jpg" width="877" height="265" /></a></p>  <p><font size="2"></font></p>  <p><font size="2">Let’s do a quick walk-through to better understand this feature. </font></p>  <p><font size="2"></font></p>  <p><font size="2"></font></p>  <p><b><font size="2">WCF Client Proxy Code Auto Generating/Updating</font></b></p>  <p><font size="2">Step 1: We create a Silverlight application using the “Silverlight Application” template, with “Enable Silverlight RIA service” option selected. The “SilverlightApplication15” solution is created which composes of “SilverlightApplication15” project as client and “SilverlightApplication15.Web” project as server. </font></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/93/metablogapi/1348.clip_image004_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-93-metablogapi/1348.clip_5F00_image004_5F00_2.jpg"><font size="2"></font></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/93/metablogapi/0602.clip_image004_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-93-metablogapi/0602.clip_5F00_image004_5F00_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/AWalkThroughonSilverlightRIAServiceToolk_1463A/clip_image004_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/AWalkThroughonSilverlightRIAServiceToolk_1463A/clip_image004_thumb.jpg" width="512" height="356" /></a></p>  <p><font size="2">Step 2: We add the “Silverlight-enabled WCF Service” item to the “SilverlightApplication15.Web”.</font></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/93/metablogapi/7536.clip_image006_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-93-metablogapi/7536.clip_5F00_image006_5F00_2.jpg"><font size="2"></font></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/93/metablogapi/2055.clip_image006_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-93-metablogapi/2055.clip_5F00_image006_5F00_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/AWalkThroughonSilverlightRIAServiceToolk_1463A/clip_image006_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/AWalkThroughonSilverlightRIAServiceToolk_1463A/clip_image006_thumb.jpg" width="518" height="289" /></a></p>  <p><font size="2">Step 3: We build the solution. We select “Show All Files” in “SilverlightApplication15” project in the Solution Explorer. We can notice a “GenerateWcfClientCode” folder is created composing of the WCF client proxy code named as “ServiceReference.cs”. We can also see the client configuration file is created named as “ServiceReferences.ClientConfig”.</font></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/93/metablogapi/5504.clip_image008_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-93-metablogapi/5504.clip_5F00_image008_5F00_2.jpg"><font size="2"></font></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/93/metablogapi/1307.clip_image008_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-93-metablogapi/1307.clip_5F00_image008_5F00_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image008" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/AWalkThroughonSilverlightRIAServiceToolk_1463A/clip_image008_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/AWalkThroughonSilverlightRIAServiceToolk_1463A/clip_image008_thumb.jpg" width="182" height="389" /></a></p>  <p><font size="2">Step 4: We can open the MainPage.xaml.cs file and write the client code to invoke the service. </font></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/93/metablogapi/8231.clip_image010_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-93-metablogapi/8231.clip_5F00_image010_5F00_2.jpg"><font size="2"></font></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/95/93/metablogapi/2783.clip_image010_2.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-95-93-metablogapi/2783.clip_5F00_image010_5F00_2.jpg"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image010" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/AWalkThroughonSilverlightRIAServiceToolk_1463A/clip_image010_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/AWalkThroughonSilverlightRIAServiceToolk_1463A/clip_image010_thumb.jpg" width="397" height="453" /></a></p>  <p><font size="2">If we make changes to service code, the client code will be updated accordingly after we build the solution. </font></p>  <p><font size="2">“Add Service Reference” can work well together with this feature in the same Silverlight solution. </font></p>  <p>&#160;</p>  <p><font size="2"></font></p>  <p><b><font size="2">Opt out of “WCF Client Proxy Code Auto Generating/Updating”</font></b></p>  <p><font size="2">We can manually add “&lt;DisableAutoServiceReference/&gt;” property in the proj file of client projects to opt out of proxy auto generation/updating. For example: </font></p>  <p><font color="#000080" size="2">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;</font></p>  <p><font color="#000080" size="2">&lt;Project ToolsVersion=&quot;4.0&quot; DefaultTargets=&quot;Build&quot; xmlns=&quot;</font><a href="https://schemas.microsoft.com/developer/msbuild/2003"><font color="#000080" size="2">https://schemas.microsoft.com/developer/msbuild/2003</font></a><font color="#000080" size="2">&quot;&gt;</font></p>  <p><font color="#000080" size="2">&#160; &lt;PropertyGroup&gt;</font></p>  <p><font color="#000080" size="2">&#160;&#160;&#160;&#160; ……..</font></p>  <p><font color="#000080" size="2">&#160;&#160;&#160; &lt;UsePlatformExtensions&gt;false&lt;/UsePlatformExtensions&gt;</font></p>  <p><font color="#000080" size="2">&#160;&#160;&#160; &lt;ThrowErrorsInValidation&gt;true&lt;/ThrowErrorsInValidation&gt;</font></p>  <p><font color="#000080" size="2">&lt;LinkedServerProject&gt;..\SilverlightApplication2.Web\SilverlightApplication15.Web.csproj&lt;/LinkedServerProject&gt;</font></p>  <p><b><font color="#000080" size="2">&lt;DisableAutoServiceReference&gt;true&lt;/DisableAutoServiceReference&gt;</font></b></p>  <p><font color="#000080" size="2">&#160; &lt;/PropertyGroup&gt;</font></p>  <p><font size="2">Once we set this property to true, all the auto generated client proxy code and configuration will be removed after building the solution.</font></p>  <p><font size="2"></font></p>]]></content:encoded>
    </item>
    <item>
      <title>Consuming WCF Service in Workflow 4.0 - 1</title>
      <link>https://docs.microsoft.com/archive/blogs/wcftoolsteamblog/consuming-wcf-service-in-workflow-4-0-1</link>
      <pubDate>Mon, 12 Apr 2010 19:56:25 GMT</pubDate>
      <dc:creator><![CDATA[Minmin Xue]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/wcftoolsteamblog/2010/04/12/consuming-wcf-service-in-workflow-4-0-1/</guid>
      <description><![CDATA[Keywords: .Net 4.0, Visual Studio 2010, Workflow, WCF, WF 4.0, Add Service Reference, ASR  WF4...]]></description>
      <content:encoded><![CDATA[<p>Keywords: .Net 4.0, Visual Studio 2010, Workflow, WCF, WF 4.0, Add Service Reference, ASR</p>  <p><a href="https://msdn.microsoft.com/en-us/netframework/cc896557.aspx">WF4</a> provides powerful messaging activities to achieve close integration with WCF. However, manually configuring a set of messaging activities to consume a WCF service would be tedious. </p>  <p>This blog introduces how Visual Studio 2010 can help you consume a WCF service in WF4 very effectively.</p>  <p>If you are familiar with WCF, Visual Studio’s Add Service Reference feature (ASR) feature should be nothing new to you. In workflow 4.0 projects, you can still ASR!</p>  <p>I will describe the basic usage of this feature below. </p>  <p>1. Prepare a sample WCF Service</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image002_2.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image002_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image002_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image002_thumb.jpg" width="510" height="354" /></a></p>  <p>Open Visual Studio’s New Project dialog, create a sample service from WCF Service Application template. This application exposes Service1 with 2 operation contracts:</p>  <p>[OperationContract]   <br />string GetData(int value);</p>  <p>[OperationContract]   <br />CompositeType GetDataUsingDataContract(CompositeType composite);</p>  <p>Now build the project.</p>  <p>2. Add a Workflow Project to the solution</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image004_2.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image004_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image004_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image004_thumb.jpg" width="528" height="366" /></a></p>  <p>Add a Workflow Console Application project to the solution. Name it “MyTestWF”.</p>  <p>3. Add Service Reference</p>  <p>Right Click on MyTestWF project, and select “Add Service Reference…” The Add Service Reference Dialog will open. Now Click the “Discover” button in the dialog, the sample WCF service we created previously will be automatically found.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image005_2.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image005_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image005" border="0" alt="clip_image005" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image005_thumb.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image005_thumb.png" width="375" height="307" /></a></p>  <p>Click OK and wait for a few seconds, you will see the following message box.</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image006_2.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image006_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image006" border="0" alt="clip_image006" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image006_thumb.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image006_thumb.png" width="393" height="122" /></a></p>  <p>Just click OK to dismiss it. You may want to check the “In the future, do not show this message” check box if you do not want to see this message again.</p>  <p>In this demo, I used “Discover” button to find the sample service in the same solution. If your WCF Service is already running, simply specify the metadata address in the Address text box and click “Go”. </p>  <p>4. Build workflow project, you should see a set of activities being generated in the toolbox</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image008_2.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image008_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image008" border="0" alt="clip_image008" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image008_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image008_thumb.jpg" width="462" height="324" /></a></p>  <p>Visual Studio generates one activity for each operation. The activity name is the same as the operation name. Using these activities, you can call the service operations. </p>  <p>5. Consume the activities</p>  <p>Consuming WCF services with the generated activities is just Drag &amp; Drop! Following demonstrate a simple scenario</p>  <p>&#160;&#160;&#160;&#160;&#160; 1) Drag a Sequence activity (from Toolbox Control Flow Category) to the workflow</p>  <p>&#160;&#160;&#160;&#160;&#160; 2) Drag the GetData activity to the Sequence activity. Observe the properties of the GetData activity</p>  <p>&#160;&#160;&#160; <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image010_2.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image010_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image010" border="0" alt="clip_image010" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image010_thumb.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image010_thumb.png" width="395" height="185" /></a></p>  <p>&#160;&#160;&#160; Looking at the GetData operation contract, </p>  <p>&#160;&#160;&#160; [OperationContract]</p>  <p>&#160;&#160;&#160;&#160; string GetData(int value);</p>  <p>&#160;&#160;&#160;&#160; It is easy to understand that the “value” field is the input integer you can pass to the service and the “GetDataResult” field is where you can put an string&#160;&#160;&#160; variable to store the returned results.</p>  <p>&#160;&#160;&#160; 3) To store the returned results, we add a string variable v1 to the sequence.</p>  <p>&#160;&#160;&#160; Click the Sequence and then click the “Variables” button at the bottom of the designer, the variable designer will open. Add a string variable v1 there.</p>  <p>&#160;&#160;&#160; <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image012_2.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image012_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image012" border="0" alt="clip_image012" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image012_thumb.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image012_thumb.png" width="506" height="330" /></a></p>  <p>&#160;&#160;&#160;&#160; 4) Click the GetData activity, modify the “value” field and “GetDataResult” field as following</p>  <p>&#160;&#160;&#160;&#160; <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image014_2.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image014_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image014" border="0" alt="clip_image014" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image014_thumb.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image014_thumb.png" width="402" height="168" /></a></p>  <p>&#160;&#160;&#160;&#160; v1 will store the result returned from the service. </p>  <p>&#160;&#160;&#160; 5) Now the workflow is ready to invoke the service. </p>  <p>&#160;&#160;&#160; Before running the workflow, we may want to use a WriteLine activity to display the v1 value. </p>  <p>&#160;&#160;&#160; <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image016_2.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image016_2.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image016" border="0" alt="clip_image016" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image016_thumb.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/ConsumingWCFServiceinWorkflow4.01_99A5/clip_image016_thumb.png" width="233" height="244" /></a></p>  <p>&#160;&#160;&#160;&#160; 6) Click the WriteLine activity, press F9 to set a breakpoint</p>  <p>&#160;&#160;&#160;&#160; 7) Set the Workflow Console Application project as the startup project, press F5 to start debugging</p>  <p>&#160;&#160;&#160;&#160; 8) Program will break at the WriteLine activity, press F10 to step over, open the Console window, you should see “You Entered: 5”</p>  <p>&#160;&#160;&#160;&#160;&#160; That is all. You consumed a WCF service in WF 4.0!</p>  <p>In Visual Studio 2010, this feature supports three WF 4.0 project templates: Activity Library, WCF Workflow Service Application and Workflow Console Application. They are all under Workflow node. When doing Add Service Reference in other project types, we will generate normal client proxy code. </p>  <p>I will talk about advanced usage of the ASR generated activities, including usage of the “EndpointConfigurationName” field and correlation handling in upcoming blogs.</p>]]></content:encoded>
    </item>
    <item>
      <title>Common Setup Issues and Their Resolutions, When Publishing WCF Service to Local IIS</title>
      <link>https://docs.microsoft.com/archive/blogs/wcftoolsteamblog/common-setup-issues-and-their-resolutions-when-publishing-wcf-service-to-local-iis</link>
      <pubDate>Fri, 02 Apr 2010 05:58:00 GMT</pubDate>
      <dc:creator><![CDATA[Minmin Xue]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/wcftoolsteamblog/2010/04/02/common-setup-issues-and-their-resolutions-when-publishing-wcf-service-to-local-iis/</guid>
      <description><![CDATA[If you create a WCF Service Website hosted in local IIS, or you publish your WCF Service Application...]]></description>
      <content:encoded><![CDATA[<P><FONT size=2>If you create a WCF Service Website hosted in local IIS, or you publish your WCF Service Application project to local IIS in your machine, you may encounter issues related to IIS setup that your service cannot be hosted in local IIS. </FONT></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image3.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image3.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image3.png"><FONT size=2><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 483px; DISPLAY: inline; HEIGHT: 364px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image002 border=0 alt=clip_image002 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image002_5d9e6759-6fb9-4ca1-8a64-40821ebf68b1.gif" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image002_5d9e6759-6fb9-4ca1-8a64-40821ebf68b1.gif" width=416 height=306 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image002_5d9e6759-6fb9-4ca1-8a64-40821ebf68b1.gif"></FONT></A></P>
<P><FONT size=2>Here is an example as below: HTTP Error 500.21 – Internal Server Error Handler “svc-Integrated” has a bad module “ManagedPipelineHandler” in its module list. </FONT></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image6.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image6.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image6.png"><FONT size=2><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 511px; DISPLAY: inline; HEIGHT: 359px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image004 border=0 alt=clip_image004 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image004_118a45ce-97d2-40e8-841e-17b69d1a7c7c.gif" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image004_118a45ce-97d2-40e8-841e-17b69d1a7c7c.gif" width=422 height=312 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image004_118a45ce-97d2-40e8-841e-17b69d1a7c7c.gif"></FONT></A></P>
<P><FONT size=2>In this article, I will list some common issues and their resolutions for your reference.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></P>
<P><FONT size=2>1. Check whether your local IIS is installed properly and can run</FONT></P>
<P><FONT size=2>I won’t discuss how to install local IIS here (You can search via </FONT><A href="https://www.bing.com/" mce_href="https://www.bing.com"><FONT size=2>bing</FONT></A><FONT size=2> according to your Windows version and IIS version), but tell how to validate whether your IIS is installed properly. You can input </FONT><A href="https://localhost/" mce_href="https://localhost"><FONT size=2>https://localhost</FONT></A><FONT size=2> in the IE browser. If you see the IIS default page as below, or see a similar page if your IIS has a different version, you will know you IIS is installed and running well. </FONT></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image9.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image9.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image9.png"><FONT size=2><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 506px; DISPLAY: inline; HEIGHT: 440px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image006 border=0 alt=clip_image006 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image006_5c2fa3de-f8ee-48ec-88da-b36ee1466965.gif" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image006_5c2fa3de-f8ee-48ec-88da-b36ee1466965.gif" width=431 height=380 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image006_5c2fa3de-f8ee-48ec-88da-b36ee1466965.gif"></FONT></A></P>
<P><FONT size=2>2. Check whether your ASP.NET is registered and installed correctly</FONT></P>
<P><FONT size=2>Sometimes, when you installed Visual Studio before installing IIS, it may cause ASP.NET registration issue in IIS and your service cannot be hosted in IIS. You can open Visual Studio Command Prompt tool (Start-&gt;All Programs-&gt;Visual Studio-&gt;Visual Studio Tools-&gt;Visual Studio Command Prompt. You need to open it as Administrator if your OS is Windows Vista or later version.), and run “aspnet_regiis.exe -i” or “aspnet_regiis.exe -ir”. You can try again after then and the issue should be fixed. </FONT></P>
<P><FONT size=2>3. Check whether your Application Pool is configured correctly in IIS</FONT></P>
<P><FONT size=2>Some issues may be caused by the mismatching between the target setting of your project/website and Application Pool configuration in IIS. </FONT></P>
<P><FONT size=2>For example, we have a WCF service project targeting .NET4.0 and have trouble to host it in IIS.</FONT></P>
<P><FONT size=2>Please find your website in IIS Manager, select it, and click “Basic Settings” located in the right panel. You will see the windows as below, which contains the info of the Application Pool you are using. You can see your application uses DefaultAppPool.</FONT></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image12.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image12.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image12.png"><FONT size=2><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 490px; DISPLAY: inline; HEIGHT: 359px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image008 border=0 alt=clip_image008 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image008_a7fcf435-a299-441d-bcb9-f2a1c6319ad9.gif" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image008_a7fcf435-a299-441d-bcb9-f2a1c6319ad9.gif" width=428 height=312 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image008_a7fcf435-a299-441d-bcb9-f2a1c6319ad9.gif"></FONT></A></P>
<P><FONT size=2>You need to further check the setting of DefaultAppPool. You can find the “Application Pools” node in the IIS Manager, choose the DefaultAppPool, and click “Basic Settings” located in the right panel. You will see the windows as below. Please double whether check the .NET Framework version is v4.0.xxxxx. If not, it doesn’t match with your 4.0 project. Please change it to the .NET4.0 version. </FONT></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image15.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image15.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblogcn/WindowsLiveWriter/IISWCFSetup_BD0A/image15.png"><FONT size=2><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=clip_image010 border=0 alt=clip_image010 src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image010_cf2d7173-63b0-464b-8aec-e18ef72b349e.gif" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image010_cf2d7173-63b0-464b-8aec-e18ef72b349e.gif" width=328 height=307 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/CommonSetupIssuesandTheirResolutionsWhen_126FE/clip_image010_cf2d7173-63b0-464b-8aec-e18ef72b349e.gif"></FONT></A></P>
<P><FONT size=2>4. Check whether your WCF component is installed and registered correctly</FONT></P>
<P><FONT size=2>Sometimes only WCF services cannot be hosted in IIS, while other ASP.NET services can. It may because WCF component isn’t installed and registered correctly in IIS. You can open Visual Studio Command Prompt tool (Start-&gt;All Programs-&gt;Visual Studio-&gt;Visual Studio Tools-&gt;Visual Studio Command Prompt. You need to open it as Administrator if your OS is Windows Vista or later version.), and run “ServiceModelReg.exe –ia”. You can try again after then and the issue should be fixed.</FONT></P>
<P><FONT size=2></FONT></P>
<P><FONT size=2></FONT></P>]]></content:encoded>
    </item>
    <item>
      <title>Tips for Launching WCF Test Client</title>
      <link>https://docs.microsoft.com/archive/blogs/wcftoolsteamblog/tips-for-launching-wcf-test-client</link>
      <pubDate>Mon, 04 Jan 2010 00:05:33 GMT</pubDate>
      <dc:creator><![CDATA[Minmin Xue]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/wcftoolsteamblog/2010/01/04/tips-for-launching-wcf-test-client/</guid>
      <description><![CDATA[Zaiyue Xue, Microsoft STB China      WCF Test Client is a debugging tool to test WCF service. It is...]]></description>
      <content:encoded><![CDATA[<p align="right"><font size="2">Zaiyue Xue, Microsoft STB China</font></p>  <p align="right"><font size="2"></font></p>  <p align="right"><font size="2"></font></p>  <p><a href="https://blogs.msdn.com/wcftoolsteamblog/archive/2008/02/21/introducing-wcf-tools-in-visual-studio-2008.aspx"><font size="2">WCF Test Client</font></a><font size="2"> is a debugging tool to test WCF service. It is very useful to help developing WCF service. In this blog, I will share some tips on how to launch WCF Test Client in Visual Studio.</font></p>  <p><font size="2">There are 2 ways to start WCF Test Client out of Visual Studio. The first way is double click WcfTestClient.exe in the folder “Visual Studio installation path\Common7\IDE”. The other way is type the “WcfTestClient” command in “Visual Studio Command Prompt” as shown in Diagram 1:</font></p>  <p align="center"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/CMD_EN_2.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/CMD_EN_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="CMD_EN" border="0" alt="CMD_EN" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/CMD_EN_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/CMD_EN_thumb.jpg" width="593" height="296" /></a> </p>  <p align="center"><b><font size="2">Diagram 1</font></b></p>  <p><font size="2"></font></p>  <p><font size="2">In Visual Studio, different project templates provide different ways to launch WCF Test Client. The following form is all the WCF related project templates in Visual Studio 2010 Beta2: </font></p>  <p><font size="2"></font></p>  <p align="center">   <table border="1" cellspacing="0" cellpadding="0" width="900"><tbody>       <tr>         <td width="339">           <p><b><font size="2">Template Name</font></b></p>         </td>          <td width="286">           <p><b><font size="2">Template Path</font></b></p>         </td>          <td width="273">           <p><b><font size="2">.NET Framework Version </font></b></p>         </td>       </tr>        <tr>         <td width="339">           <p><b><font color="#008000" size="2">WCF Service Library</font></b></p>         </td>          <td width="286">           <p><font size="2">New Project -&gt; WCF Node</font></p>         </td>          <td width="273">           <p><font size="2">3.0/3.5/4.0</font></p>         </td>       </tr>        <tr>         <td width="339">           <p><b><font color="#0080ff" size="2">WCF Service Application</font></b></p>         </td>          <td width="286">           <p><font size="2">New Project -&gt; Web Node</font></p>         </td>          <td width="273">           <p><font size="2">3.0/3.5/4.0</font></p>         </td>       </tr>        <tr>         <td width="339">           <p><b><font color="#0080ff" size="2">WCF Workflow Service Application</font></b></p>         </td>          <td width="286">           <p><font size="2">New Project -&gt; WCF Node</font></p>         </td>          <td width="273">           <p><font size="2">4.0</font></p>         </td>       </tr>        <tr>         <td width="339">           <p><b><font color="#008000" size="2">Sequential Workflow Service Library</font></b></p>         </td>          <td width="286">           <p><font size="2">New Project -&gt; WCF Node</font></p>         </td>          <td width="273">           <p><font size="2">3.5</font></p>         </td>       </tr>        <tr>         <td width="339">           <p><b><font color="#008000" size="2">State Machine Workflow Service Library</font></b></p>         </td>          <td width="286">           <p><font size="2">New Project -&gt; WCF Node</font></p>         </td>          <td width="273">           <p><font size="2">3.5</font></p>         </td>       </tr>        <tr>         <td width="339">           <p><b><font color="#ff8000" size="2">Syndication Service Library</font></b></p>         </td>          <td width="286">           <p><font size="2">New Project -&gt; WCF Node</font></p>         </td>          <td width="273">           <p><font size="2">3.5/4.0</font></p>         </td>       </tr>        <tr>         <td width="339">           <p><b><font color="#400080" size="2">WCF Service</font></b></p>         </td>          <td width="334">           <p><font size="2">New Web Site</font></p>         </td>          <td width="353">           <p><font size="2">3.0/3.5/4.0</font></p>         </td>       </tr>     </tbody></table> </p>  <p align="center"><b><font size="2">Form 1</font></b></p>  <p><font size="2"><b></b></font></p>  <p><font size="2"><b><font color="#008000">WCF Service Library</font></b>,<b> <font color="#008000">Sequential Workflow Service Library</font> </b>and<b> <font color="#008000">State Machine Workflow Service Library</font></b>: </font></p>  <p><font size="2">When starting debugging (F5), it will host the service in the WCF Service Host by default. And the WCF Test Client will automatically start for you to test the service. Please see the Diagram 2:</font></p>  <p align="center"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/WCF%20Service%20Library_EN_2.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/WCF%20Service%20Library_EN_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="WCF Service Library_EN" border="0" alt="WCF Service Library_EN" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/WCF%20Service%20Library_EN_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/WCF%20Service%20Library_EN_thumb.jpg" width="594" height="351" /></a> </p>  <p align="center"><b><font size="2">Diagram 2</font></b></p>  <p><font size="2"></font></p>  <p><font size="2">If you don’t want to start WCF Test Client when pressing F5, you can edit “Project Properties -&gt; Debug -&gt; Command line arguments” as shown in Diagram 3:</font></p>  <p align="center"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/NoWCFTestClient_EN_2.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/NoWCFTestClient_EN_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="NoWCFTestClient_EN" border="0" alt="NoWCFTestClient_EN" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/NoWCFTestClient_EN_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/NoWCFTestClient_EN_thumb.jpg" width="601" height="444" /></a> </p>  <p align="center"><b><font size="2">Diagram 3</font></b></p>  <p><font size="2"><b></b></font></p>  <p><font size="2"><b><font color="#0080ff">WCF Service Application</font></b> and <b><font color="#0080ff">WCF Workflow Service Application</font></b>: </font></p>  <p><font size="2">If you set the focus on the .svc or .xamlx file in Solution Explorer, WCF Test Client will start when pressing F5. Please see the diagram 4:</font></p>  <p><font size="2"></font></p>  <p align="center"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/WAP_EN_2.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/WAP_EN_2.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="WAP_EN" border="0" alt="WAP_EN" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/WAP_EN_thumb.jpg" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/TipsforLaunchingWCFTestClient_E153/WAP_EN_thumb.jpg" width="613" height="347" /></a> </p>  <p align="center"><b><font size="2">Diagram 4</font></b></p>  <p><b><font size="2"></font></b></p>  <p><font size="2"></font></p>  <p><font size="2">If you don’t want to use WCF Test Client when pressing F5, you can add the setting of EnableWcfTestClientForSVC property in .csproj.user file to disable WCF Test Client:</font></p>  <blockquote>   <p><font size="2">&lt;Project&gt;</font></p>    <p><font size="2">&#160; &lt;ProjectExtensions&gt;</font></p>    <p><font size="2">&#160;&#160;&#160; &lt;VisualStudio&gt;</font></p>    <p><font size="2">&#160;&#160;&#160;&#160;&#160; &lt;FlavorProperties&gt;</font></p>    <p><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;WebProjectProperties&gt;</font></p>    <p><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong>&lt;EnableWcfTestClientForSVC&gt;False&lt;/EnableWcfTestClientForSVC&gt;</strong></font></p>    <p><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/WebProjectProperties&gt;</font></p>    <p><font size="2">&#160;&#160;&#160;&#160;&#160; &lt;/FlavorProperties&gt;</font></p>    <p><font size="2">&#160;&#160;&#160; &lt;/VisualStudio&gt;</font></p>    <p><font size="2">&#160; &lt;/ProjectExtensions&gt;</font></p>    <p><font size="2">&lt;/Project&gt;</font></p> </blockquote>  <p><font size="2"></font></p>  <p><font size="2">By the way, .csproj file has the default value setting for EnableWcfTestClientForSVC property. If .csproj.user doesn’t set the EnableWcfTestClientForSVC property, it will use the default value in .csproj file:</font></p>  <blockquote>   <p><font size="2">&lt;Project&gt;</font></p>    <p><font size="2">&#160; &lt;ProjectExtensions&gt;</font></p>    <p><font size="2">&#160;&#160;&#160; &lt;VisualStudio&gt;</font></p>    <p><font size="2">&#160;&#160;&#160;&#160;&#160; &lt;FlavorProperties&gt;</font></p>    <p><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;WebProjectProperties&gt;</font></p>    <p><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <strong>&lt;EnableWcfTestClientForSVCDefaultValue&gt;False&lt;/EnableWcfTestClientForSVCDefaultValue&gt;</strong></font></p>    <p><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/WebProjectProperties&gt;</font></p>    <p><font size="2">&#160;&#160;&#160;&#160;&#160; &lt;/FlavorProperties&gt;</font></p>    <p><font size="2">&#160;&#160;&#160; &lt;/VisualStudio&gt;</font></p>    <p><font size="2">&#160; &lt;/ProjectExtensions&gt;</font></p>    <p><font size="2">&lt;/Project&gt;</font></p> </blockquote>  <p><font size="2"></font></p>  <p><font size="2">The following form shows the detail logic for which client is launching by setting the specific property of .csproj.user and .csproj files: </font></p>  <p><font size="2"></font></p>  <p><font size="2"></font></p>  <p align="center">   <table border="1" cellspacing="0" cellpadding="0" width="900"><tbody>       <tr>         <td width="171">           <p><font size="2">.csproj.user file setting</font></p>         </td>          <td width="160">           <p><font size="2">True</font></p>         </td>          <td width="159">           <p><font size="2">False</font></p>         </td>          <td width="139">           <p><font size="2">Not Set</font></p>         </td>          <td width="138">           <p><font size="2">Not Set</font></p>         </td>          <td width="131">           <p><font size="2">Not Set</font></p>         </td>       </tr>        <tr>         <td width="171">           <p><font size="2">.csproj file setting</font></p>         </td>          <td width="160">           <p><font size="2">True/False/Not Set</font></p>         </td>          <td width="159">           <p><font size="2">True/False/Not Set</font></p>         </td>          <td width="139">           <p><font size="2">True</font></p>         </td>          <td width="138">           <p><font size="2">False</font></p>         </td>          <td width="131">           <p><font size="2">Not Set</font></p>         </td>       </tr>        <tr>         <td width="171">           <p><font size="2">client launching</font></p>         </td>          <td width="160">           <p><font size="2">WCF Test Client</font></p>         </td>          <td width="159">           <p><font size="2">IE</font></p>         </td>          <td width="139">           <p><font size="2">WCF Test Client</font></p>         </td>          <td width="138">           <p><font size="2">IE</font></p>         </td>          <td width="131">           <p><font size="2">IE</font></p>         </td>       </tr>     </tbody></table> </p>  <p align="center"><b><font size="2">Form 2</font></b></p>  <p><font size="2"></font></p>  <p><font size="2">For example, in a project group who are using the source control, the .csproj.user file won’t be checked in, while the .csproj file will be checked in. If you only want to change the launching behavior for yourself, you should change the .csproj.user file. If you want to change the launching behavior for the whole group, you should change the .csproj file.</font></p>  <p><b><font size="2"></font></b></p>  <p><font size="2"><b></b></font></p>  <p><font size="2"><b><font color="#ff8000">Syndication Service Library</font></b>: </font></p>  <p><font size="2">WCF Test client doesn’t support to test the kind of service, so the WCF Test client won’t start in this project.</font></p>  <p><font size="2"><b></b></font></p>  <p><font size="2"><b><font color="#400080">WCF Service (Web Site)</font></b>:</font></p>  <p><font size="2">WCF Test Client won’t be launched automatically when pressing F5. If you want to get the same launching behavior as <strong><font color="#0080ff">WCF Service Application</font></strong>, you can change the websites.xml file as following (at “C:\Users\&lt;username&gt;\AppData\Local\Microsoft\WebsiteCache” folder. XP/2003 is in a similar location):</font></p>  <blockquote>   <p><font size="2">&lt;DesignTimeData&gt;</font></p>    <p><font size="2">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;Website RootUrl=&quot;C:\&quot; CacheFolder=&quot;WCFService1&quot; <strong>EnableWcfTestClientForSVC=&quot;true&quot;</strong>/&gt;</font></p>    <p><font size="2">&lt;/DesignTimeData&gt;</font></p> </blockquote>  <p><font size="2">You need to close your solution, and then make the above change.&#160; It only loads the property up when project load time and will overwrite when the project closed.</font></p>  <p><font size="2"></font></p>]]></content:encoded>
    </item>
    <item>
      <title>WCF Tools in VS2010 Beta2: Introducing new features and enhancements</title>
      <link>https://docs.microsoft.com/archive/blogs/wcftoolsteamblog/wcf-tools-in-vs2010-beta2-introducing-new-features-and-enhancements</link>
      <pubDate>Fri, 18 Dec 2009 04:36:00 GMT</pubDate>
      <dc:creator><![CDATA[Minmin Xue]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/wcftoolsteamblog/2009/12/18/wcf-tools-in-vs2010-beta2-introducing-new-features-and-enhancements/</guid>
      <description><![CDATA[What’s new for WCF Tools in VS2010 Beta2
If you developed WCF service in VS2008, you should have...]]></description>
      <content:encoded><![CDATA[<P><FONT size=3 face=Calibri>What’s new for WCF Tools in VS2010 Beta2</FONT></P>
<P><FONT size=3 face=Calibri>If you developed WCF service in VS2008, you should have used a set of WCF Tools integrated in it. If you start to use WCF technology, please read this two blog articles to gain some preliminary knowledge for WCF Tools in Visual Studio: <A href="https://blogs.msdn.com/wcftoolsteamblog/archive/2008/02/21/introducing-wcf-tools-in-visual-studio-2008.aspx" mce_href="https://blogs.msdn.com/wcftoolsteamblog/archive/2008/02/21/introducing-wcf-tools-in-visual-studio-2008.aspx">Introducing WCF Tools in Visual Studio 2008</A> and <A href="https://blogs.msdn.com/wcftoolsteamblog/archive/2008/05/16/wcf-tools-in-vs2008-sp1-introducing-the-new-features-and-enhancements.aspx" mce_href="https://blogs.msdn.com/wcftoolsteamblog/archive/2008/05/16/wcf-tools-in-vs2008-sp1-introducing-the-new-features-and-enhancements.aspx">WCF Tools in VS2008 SP1: Introducing the new features and enhancements</A></FONT></P>
<P><FONT size=3 face=Calibri>In VS2010, our team continues adding new tools and enhancements in WCF Tools space. I will list them one by one and hope they can provide you better service developing experience: </FONT></P>
<P><B><FONT size=3 face=Calibri>Adding Service Reference in WF4.0 applications:</FONT></B></P>
<P><FONT size=3 face=Calibri>When you add service reference in a WF4.0 application, you will see the same “Add Service Reference” dialog box as before, to enable you to input service address and generate client proxy. Unlike generating proxy code, a set of pre-configured XAML activities will be generated, which are corresponding to the operations of WCF service. After building your WF application, these activities will be shown up in Toolbox. You can drag and drop them to be part of your work flow, and use them to invoke the WCF service. </FONT></P>
<P><FONT size=3 face=Calibri>To be mentioned, this activity generation experience is applied specifically for WF4.0 project types. Proxy code will be generated for other project types. </FONT></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_2.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_2.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_2.png"><FONT size=3 face=Calibri><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb.png" width=409 height=349 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb.png"></FONT></A><FONT size=3 face=Calibri> </FONT><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_4.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_4.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_4.png"><FONT size=3 face=Calibri><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_1.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_1.png" width=450 height=431 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_1.png"></FONT></A><FONT size=3 face=Calibri> </FONT><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_6.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_6.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_6.png"><FONT size=3 face=Calibri><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_2.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_2.png" width=270 height=278 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_2.png"></FONT></A><FONT size=3 face=Calibri> </FONT></P>
<P><B><FONT size=3 face=Calibri></FONT></B></P>
<P><B><FONT size=3 face=Calibri>New WCF Workflow Service Application template</FONT></B></P>
<P><FONT size=3 face=Calibri>In .NET 4.0, we added a new WCF Workflow Service Application template, to help creating long-running Workflow services. </FONT></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_8.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_8.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_8.png"><FONT size=3 face=Calibri><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_3.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_3.png" width=427 height=226 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_3.png"></FONT></A><FONT size=3 face=Calibri> </FONT><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_10.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_10.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_10.png"><FONT size=3 face=Calibri><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_4.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_4.png" width=173 height=156 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_4.png"></FONT></A><FONT size=3 face=Calibri> </FONT></P>
<P><B><FONT size=3 face=Calibri></FONT></B></P>
<P><B><FONT size=3 face=Calibri>Simplified configuration file in WCF Service templates</FONT></B></P>
<P><FONT size=3 face=Calibri>The configuration is simplified in WCF 4.0, such as: </FONT></P>
<P><FONT size=3 face=Calibri>- Make the &lt;Services&gt; section as optional, and gain the service endpoint info when hosting the service</FONT></P>
<P><FONT size=3 face=Calibri>- Support the name of service behavior, binding configuration, endpoint configuration to be “”, so that the configuration settings can be shared by multiple services and inherited. </FONT></P>
<P><FONT size=3 face=Calibri>So the configuration file in WCF service templates is simplified accordingly to reflect these changes. Below is an example for WCF Service Application template: </FONT></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_12.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_12.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_12.png"><FONT size=3 face=Calibri><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_5.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_5.png" width=635 height=233 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_5.png"></FONT></A><FONT size=3 face=Calibri> </FONT></P>
<P><B><FONT size=3 face=Calibri>F5 automatically launch WCF Test Client in WCF and WCF Workflow Service application</FONT></B></P>
<P><FONT size=3 face=Calibri>In VS2008, we only support this experience in the projects created from WCF Service Library template. In VS2010, we expand the scope to WCF and WCF Workflow Service application templates. </FONT></P>
<P><FONT size=3 face=Calibri>After you create an application from one of these templates, select the specific service .svc or .xaml file, and press F5, WCF Test Client will be automatically launched to help you test your service. </FONT></P>
<P><B><FONT size=3 face=Calibri>WCF Test Client supports DataSet types</FONT></B></P>
<P><FONT size=3 face=Calibri>WCF Test Client can support testing DataSet types used in WCF services or .NET services. </FONT></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_14.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_14.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_14.png"><FONT size=3 face=Calibri><IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_6.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_6.png" width=611 height=359 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_6.png"></FONT></A><FONT size=3 face=Calibri> </FONT></P>
<P><B><FONT size=3 face=Calibri></FONT></B></P>
<P><B><FONT size=3 face=Calibri>The new service publishing mechanism in WCF and WCF Workflow Service application</FONT></B></P>
<P><FONT size=3 face=Calibri>When you create a service application from WCF or WCF Workflow Service Application template, you can use a new publishing wizard to deploy it. For applications created from WCF Service Library template, the publishing wizard is the same as in VS2008. </FONT></P>
<P><FONT size=3 face=Calibri>The features in this new publishing wizard include: </FONT></P>
<P><FONT size=3><FONT face=Calibri><B>Web Package</B>: You can create a .zip file for your application, which will contain IIS settings, web contents, SQL Server DB, etc. This package can be taken to any server and installed either via IIS Manager UI Wizard or even via command line or API for automated deployment scenarios.</FONT></FONT></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_16.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_16.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_16.png"><FONT size=3 face=Calibri><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_7.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_7.png" width=307 height=206 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_7.png"></FONT></A><FONT size=3 face=Calibri> </FONT><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_18.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_18.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_18.png"><FONT size=3 face=Calibri><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_8.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_8.png" width=580 height=343 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_8.png"></FONT></A><FONT size=3 face=Calibri> </FONT></P>
<P><FONT size=3><FONT face=Calibri><B>Web Configuration Transformation</B>: You can transform your development time web.config file to production/deployment time web.config file. </FONT></FONT></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_20.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_20.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_20.png"><FONT size=3 face=Calibri><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_9.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_9.png" width=317 height=113 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_9.png"></FONT></A><FONT size=3 face=Calibri> </FONT><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_22.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_22.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_22.png"><FONT size=3 face=Calibri><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_10.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_10.png" width=245 height=294 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_10.png"></FONT></A><FONT size=3 face=Calibri> </FONT></P>
<P><FONT size=3><FONT face=Calibri><B>One-Click Publish</B>: You can easily use IIS remote management service to publish the application to remote server, by create a publish profile of your hoster account or of various testing servers. </FONT></FONT></P>
<P><A href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_24.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_24.png" mce_href="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_24.png"><FONT size=3 face=Calibri><IMG style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title=image border=0 alt=image src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_11.png" original-url="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_11.png" width=346 height=485 mce_src="https://blogs.msdn.com/blogfiles/wcftoolsteamblog/WindowsLiveWriter/WhatsnewforWCFToolsinVS2010Beta2_12133/image_thumb_11.png"></FONT></A><FONT size=3 face=Calibri> </FONT></P>
<P><FONT size=3 face=Calibri></FONT>&nbsp;</P>
<P><B><FONT size=3 face=Calibri></FONT></B></P>
<P><B><FONT size=3 face=Calibri>Useful Link: </FONT></B></P>
<P><FONT size=3 face=Calibri>WCF and WF 4.0 new features:&nbsp; </FONT><A href="https://msdn.microsoft.com/en-us/netframework/cc896557.aspx" mce_href="https://msdn.microsoft.com/en-us/netframework/cc896557.aspx"><FONT size=3 face=Calibri>https://msdn.microsoft.com/en-us/netframework/cc896557.aspx</FONT></A></P>
<P><FONT size=3 face=Calibri>WCF, WF and AppFabric Hands on Lab:&nbsp; </FONT><A href="https://msdn.microsoft.com/en-us/cc814756.aspx" mce_href="https://msdn.microsoft.com/en-us/cc814756.aspx"><FONT size=3 face=Calibri>https://msdn.microsoft.com/en-us/cc814756.aspx</FONT></A></P>
<P><FONT size=3 face=Calibri></FONT></P>]]></content:encoded>
    </item>
    <item>
      <title>WCF Tools Related Readme Issues in VS2008 SP1</title>
      <link>https://docs.microsoft.com/archive/blogs/wcftoolsteamblog/wcf-tools-related-readme-issues-in-vs2008-sp1</link>
      <pubDate>Thu, 28 Aug 2008 03:51:00 GMT</pubDate>
      <dc:creator><![CDATA[Minmin Xue]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/wcftoolsteamblog/2008/08/28/wcf-tools-related-readme-issues-in-vs2008-sp1/</guid>
      <description><![CDATA[You can find the readme of VS2008 SP1 in the webpage...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT size=3><SPAN lang=EN-US><FONT face=Calibri>You can find the readme of VS2008 SP1 in the webpage below</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin">：</SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><A href="https://download.microsoft.com/download/6/F/E/6FECE629-D1AB-4B47-BEFC-6772F375A6B5/VS2008SP1Readme.htm" mce_href="https://download.microsoft.com/download/6/F/E/6FECE629-D1AB-4B47-BEFC-6772F375A6B5/VS2008SP1Readme.htm"><FONT face=Calibri size=3>https://download.microsoft.com/download/6/F/E/6FECE629-D1AB-4B47-BEFC-6772F375A6B5/VS2008SP1Readme.htm</FONT></A></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri size=3>I list two WCF tools related items here. </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri size=3></FONT></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-outline-level: 4; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt">2.3.7 <A class="" title=Windows_Communication_Foundation_(WCF)_T name=Windows_Communication_Foundation_(WCF)_T></A>Windows Communication Foundation (WCF) Tools </SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-outline-level: 4; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></B>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-outline-level: 4; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt">2.3.7.1 WCF Service Library project cannot be hosted by WCF Service Host when relative path is set to "Output Path" on the Properties page </SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-outline-level: 4; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt"><o:p></o:p></SPAN></B>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><SPAN lang=EN-US style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt">When you create a WCF Service Library project, you can change the Output path from the default bin\debug\ to a relative path such as "." or ".." on the Build tab of the project Properties page. If you then try to debug the service, the service cannot be hosted by the WCF Service Host and this message is displayed: "A project with an Output Type of Class Library cannot be started directly."</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><SPAN lang=EN-US style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt"><o:p></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><U><SPAN lang=EN-US style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt">To resolve this issue:</SPAN></U><SPAN lang=EN-US style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><SPAN lang=EN-US style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt">On the Build tab, input the fully qualified path instead of a relative path.</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><SPAN lang=EN-US style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt"><o:p></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-outline-level: 4; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt">2.3.7.2 Error message when "Add New Item" is selected in a WCF Service Library project in Visual Studio with TFS plug-in </SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-outline-level: 4; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt"><o:p></o:p></SPAN></B>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><SPAN lang=EN-US style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt">If you create a new WCF Service Library project in Visual Studio with the TFS plug-in, you may see an error displayed when you select Add New Item in this project. After clicking OK to close the error dialog box, the item service is added successfully and works as expected.</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><SPAN lang=EN-US style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt"><o:p></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><U><SPAN lang=EN-US style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt">To resolve this issue:</SPAN></U><SPAN lang=EN-US style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align=left><SPAN lang=EN-US style="FONT-SIZE: 9.5pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt">Click OK to dismiss the error dialog box.</SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>Tips for WCF Tools in VS2008 SP1</title>
      <link>https://docs.microsoft.com/archive/blogs/wcftoolsteamblog/tips-for-wcf-tools-in-vs2008-sp1</link>
      <pubDate>Thu, 28 Aug 2008 03:17:00 GMT</pubDate>
      <dc:creator><![CDATA[Minmin Xue]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/wcftoolsteamblog/2008/08/28/tips-for-wcf-tools-in-vs2008-sp1/</guid>
      <description><![CDATA[In this article, I would like to share some tips of WCF Tools in VS2008 SP1. Hope this can help your...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>In this article, I would like to share some tips of WCF Tools in VS2008 SP1. Hope this can help your better use these tools.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><U><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>WCF Test Client: How to change the folder that stores temporary client configuration files and assembly files<o:p></o:p></FONT></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><U><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><SPAN style="TEXT-DECORATION: none"><FONT face=Calibri></FONT></SPAN></o:p></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri></FONT></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>Prior to VS2008 SP1, WCF Test Client put the temporary client configuration files and assembly files in “My Document” folder. When this folder is set as a network share, sometimes WCF Test Client cannot invoke services with the error message: “An error occurred creating the configuration section handler for system.serviceModel/bindings: That assembly does not allow partially trusted callers…”</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/34/4-1.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180434/350x375.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180434/350x375.aspx"></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/35/4-2.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180435/500x312.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180435/500x312.aspx"></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri></FONT></SPAN></SPAN><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-no-proof: yes"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-no-proof: yes"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>In VS2008 SP1, we improve the experience: </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>First, we change the default folder from “My Document” to %temp%, because %temp% folder has less probability to be set as a network share. <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>Second, we also offer command line options to let the folder configurable. You can change it to your specific folder and can also restore to the default one. Snapshot below shows the detailed format of these commands.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-no-proof: yes"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/36/4-3.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180436/500x326.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180436/500x326.aspx">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><U><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>WCF Test Client fails to add services with mismatched svcutil version<o:p></o:p></FONT></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><U><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><SPAN style="TEXT-DECORATION: none"><FONT face=Calibri></FONT></SPAN></o:p></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri></FONT></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>Sometimes, when svcutil.exe isn’t properly installed or installed with an earlier version in Windows SDK v6.1, WCF Test Client won’t work with the error message: “Error: Unrecognized option ‘targetclientversion’ specified.”</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="mso-no-proof: yes"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/37/4-4.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180437/original.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180437/original.aspx">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>Please double check the below version info: <o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; TEXT-ALIGN: left; mso-list: l1 level1 lfo1" align=left><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>The SvcUtil.exe shipped with Windows SDK v6.0A (which comes with VS 2008) is of version 3.0.4506.648 or above<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; TEXT-ALIGN: left; mso-list: l1 level1 lfo1" align=left><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>The SvcUtil.exe shipped with Windows SDK v6.1 is also of version 3.0.4506.648 or above<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; TEXT-ALIGN: left; mso-list: l1 level1 lfo1" align=left><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>The WcfTestClient.exe shipped with VS 2008 is of version 9.0.588.0<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>If the version number is wrong or svcutil.exe isn’t properly installed, the resolution is: <o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo1"><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>Install the latest version of Windows SDK<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo1"><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>Or copy svcutil.exe from Windows SDK v6.0A to Windows SDK v6.1<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><U><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>Installing Biztalk Services SDK will introduce an unrecognized endpoint to WCF Test Client<o:p></o:p></FONT></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri></FONT></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>If you have installed the Biztalk Services SDK on top of VS 2008 SP1, the Biztalk Service SDK introduces an endpoint with relayBinding in the &lt;client&gt; section of the &lt;system.serviceModel&gt; element in the machine.config file.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>When adding a service to WCF Test Client, an unrecognized endpoint will be generated whose contract is IMetadataExchange. Then Test Client will report error: “The contract ‘IMetadataExchange’ in client configuration does not match the name in service contract…”. The screenshot is attached below:</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/38/4-5.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180438/500x316.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180438/500x316.aspx"></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN><o:p></o:p></FONT></SPAN><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-no-proof: yes"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>After you click “OK”, the service node will appear in the tree with the redundant “IMetadataExange (sb)” section. There is no impact for the functionalities.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>The screenshot is attached below:</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri><o:p><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-no-proof: yes"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: none; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/39/4-6.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180439/500x317.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180439/500x317.aspx">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: none; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>If you will frequently add services to WCF Test Client, there is a work around to avoid the inconvenient error message:<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: none; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>When you run the WcfTestClient, modify the machine.config file (located in \WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG) by&nbsp;commenting out the &lt;client&gt; section below that is nested in the &lt;system.serviceModel&gt; element. Re-enable&nbsp;the section&nbsp;when you use the Biztalk Services SDK.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: none; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: none; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">&lt;</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: #a31515; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">client</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">&gt;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: none; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>&lt;</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: #a31515; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">endpoint</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"> </SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">address</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">=</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">""<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">binding</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">relayBinding</SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">bindingConfiguration</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">metadataExchangeRelayBinding</SPAN>"<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 17.25pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">contract</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">=</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">"<SPAN style="COLOR: blue">IMetadataExchange</SPAN>"<SPAN style="COLOR: blue"> </SPAN><SPAN style="COLOR: red">name</SPAN><SPAN style="COLOR: blue">=</SPAN>"<SPAN style="COLOR: blue">sb</SPAN>"<SPAN style="COLOR: blue"> /&gt;<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: none; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">&lt;/</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: #a31515; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">client</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">&gt;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: none; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"><o:p>&nbsp;</o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: none; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">&lt;</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: #a31515; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">bindings</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">&gt;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: none; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>&lt;</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: #a31515; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">relayBinding</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">&gt;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: none; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>&lt;</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: #a31515; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">binding</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"> </SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">name</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">=</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">"<SPAN style="COLOR: blue">metadataExchangeRelayBinding</SPAN>"<SPAN style="COLOR: blue"> /&gt;<o:p></o:p></SPAN></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: left; mso-pagination: none; mso-layout-grid-align: none" align=left><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN>&lt;/</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: #a31515; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">relayBinding</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">&gt;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes"><SPAN style="mso-spacerun: yes">&nbsp; </SPAN>&lt;/</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: #a31515; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">bindings</SPAN><SPAN lang=EN-US style="FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: 新宋体; mso-hansi-font-family: 'Times New Roman'; mso-no-proof: yes">&gt;<o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B style="mso-bidi-font-weight: normal"><U><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>Service Configuration Editor cannot be launched in VS after some improper installation steps<o:p></o:p></FONT></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri></FONT></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>A customer reported a issue, and I would like to share with you here.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>The user has VS2008 SP1 Beta, .net3.5 SP1 Beta and Windows SDK v6.1 installed in his machine, and then he installed VS2008 SP1 release and .net3.5 SP1 release. There should be some improper steps. <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>When he created a new WCF Service Library project and tried to launch Service Configuration Editor (SvcConfigEdior.exe) to edit the app.config file, an error dialog pop up: </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri><o:p><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/42/4-7.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180442/original.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180442/original.aspx">&nbsp;</o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><SPAN style="mso-no-proof: yes"></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>There are two issues: <o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; TEXT-ALIGN: left; mso-list: l0 level1 lfo2" align=left><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>SvcConfigEditor.exe in v6.0A seems disappear<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 18pt; TEXT-INDENT: -18pt; TEXT-ALIGN: left; mso-list: l0 level1 lfo2" align=left><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>Windows SDK v6.0A is still the default SDK after installing Windows SDK v6.1. So VS tried to find SvcConfigEditor.exe in Window SDK v6.0A<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>To resolve the problem, I will recommend using the “Windows SDK Configuration Tool” to set the default SDK.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><FONT color=#000000></FONT></SPAN><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><SPAN style="mso-no-proof: yes"></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-no-proof: yes"></SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><FONT color=#000000></FONT></SPAN><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/43/4-8.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180443/original.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180443/original.aspx">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/44/4-9.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180444/original.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180444/original.aspx"></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri></FONT></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri>To avoid this problem, please make sure to uninstall the Beta versions first: not only the related programs but also the updates, before installing the Release versions.</FONT></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>VS2008 SP1 is released: WCF Tools new features with snapshots</title>
      <link>https://docs.microsoft.com/archive/blogs/wcftoolsteamblog/vs2008-sp1-is-released-wcf-tools-new-features-with-snapshots</link>
      <pubDate>Thu, 21 Aug 2008 22:20:00 GMT</pubDate>
      <dc:creator><![CDATA[Minmin Xue]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/wcftoolsteamblog/2008/08/21/vs2008-sp1-is-released-wcf-tools-new-features-with-snapshots/</guid>
      <description><![CDATA[VS 2008 SP1 is shipped and is available for public download NOW! 
&nbsp;
The WCF tools team from...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="FONT-SIZE: 14pt"><FONT face=Calibri>VS 2008 SP1 is shipped and is available for public download NOW! <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt"><FONT face=Calibri>The WCF tools team from China is proud to introduce the new features we delivered in VS2008 SP1! <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; mso-list: l0 level1 lfo1"><SPAN lang=EN-US style="FONT-SIZE: 12pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">à<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><FONT face=Calibri>Enhancements for <B>WCF Test Client</B>: <o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="COLOR: #1f497d"><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 115%; TEXT-ALIGN: left; mso-list: l0 level2 lfo1" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">n<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Support <B>XML Serializer</B>, <B>Message Contract</B>, <B>Dictionary</B> and <B>Nullable&lt;T&gt;</B> types<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: 0cm; LINE-HEIGHT: 115%; TEXT-ALIGN: left" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; mso-no-proof: yes"><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><v:stroke joinstyle="miter"></v:stroke><v:formulas><v:f eqn="if lineDrawn pixelLineWidth 0"></v:f><v:f eqn="sum @0 1 0"></v:f><v:f eqn="sum 0 0 @1"></v:f><v:f eqn="prod @2 1 2"></v:f><v:f eqn="prod @3 21600 pixelWidth"></v:f><v:f eqn="prod @3 21600 pixelHeight"></v:f><v:f eqn="sum @0 0 1"></v:f><v:f eqn="prod @6 1 2"></v:f><v:f eqn="prod @7 21600 pixelWidth"></v:f><v:f eqn="sum @8 21600 0"></v:f><v:f eqn="prod @7 21600 pixelHeight"></v:f><v:f eqn="sum @10 21600 0"></v:f></v:formulas><v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></v:path><o:lock aspectratio="t" v:ext="edit"></o:lock></v:shapetype></SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%"><o:p></o:p></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 0cm; LINE-HEIGHT: 115%; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="COLOR: #1f497d"><o:p><FONT face=Calibri size=3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/00/3-1.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180400/500x307.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180400/500x307.aspx"><SPAN lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore"></SPAN></SPAN></FONT></o:p></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 115%; TEXT-ALIGN: left; mso-list: l0 level2 lfo1" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">n<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Support <B>WCF</B> <B>Session</B><o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: 0cm; LINE-HEIGHT: 115%; TEXT-ALIGN: left" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; mso-no-proof: yes"></SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%"><o:p></o:p></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 0cm; LINE-HEIGHT: 115%; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="COLOR: #1f497d"><o:p><FONT face=Calibri size=3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/01/3-2.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180401/500x315.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180401/500x315.aspx"><SPAN lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore"></SPAN></SPAN></FONT></o:p></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 115%; TEXT-ALIGN: left; mso-list: l0 level2 lfo1" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">n<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Support <B>standalone</B> mode, and enable connecting and testing services from third-party<o:p></o:p></FONT></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: 0cm; LINE-HEIGHT: 115%; TEXT-ALIGN: left" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; mso-no-proof: yes"></SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%"><o:p></o:p></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt; TEXT-INDENT: 0cm; LINE-HEIGHT: 115%; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="COLOR: #1f497d"><o:p><FONT face=Calibri size=3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/02/3-3.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180402/500x314.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180402/500x314.aspx"><SPAN lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore"></SPAN></SPAN></FONT></o:p></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 115%; TEXT-ALIGN: left; mso-list: l0 level2 lfo1" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">n<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%"><FONT face=Calibri>Support <B>client-side configuration file customization</B><o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; LINE-HEIGHT: 115%; TEXT-ALIGN: left" align=left><B><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; mso-no-proof: yes"></SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; LINE-HEIGHT: 115%; TEXT-ALIGN: left" align=left><SPAN lang=EN-US style="COLOR: #1f497d"><o:p><FONT face=Calibri size=3>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/03/3-4.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180403/500x315.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180403/500x315.aspx"><SPAN lang=EN-US style="FONT-SIZE: 11pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore"></SPAN></SPAN></FONT></o:p></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 115%; TEXT-ALIGN: left; mso-list: l0 level1 lfo1" align=left><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"><SPAN style="mso-list: Ignore">à<SPAN style="FONT: 7pt 'Times New Roman'">&nbsp; </SPAN></SPAN></SPAN><FONT face=Calibri><B><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%">WCF Service Publishing</SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 12pt; LINE-HEIGHT: 115%">, which allows publishing of services to Local IIS, File System, FTP site or Remote site <B>directly</B> from the WCF Service Library projects.</SPAN></FONT><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoListParagraph style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; LINE-HEIGHT: 115%; TEXT-ALIGN: left; mso-list: l0 level1 lfo1" align=left><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/04/3-5.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180404/500x286.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180404/500x286.aspx">&nbsp;<SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN></FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN></SPAN></FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN></SPAN></SPAN></FONT></o:p></SPAN></P><B><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-no-proof: yes"></SPAN></B>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><FONT face=Calibri><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/06/3-6.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180406/original.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180406/original.aspx">&nbsp; </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/07/3-7.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180407/original.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180407/original.aspx"></SPAN><B><SPAN lang=EN-US style="FONT-SIZE: 11pt; mso-no-proof: yes"></SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 11pt"><o:p><FONT face=Calibri></FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt"><FONT face=Calibri>In addition, we also did several small enhancements that directly reflect our customers’ feedback.<o:p></o:p></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT face=Calibri><SPAN lang=EN-US style="FONT-SIZE: 12pt">Such as: </SPAN><SPAN lang=EN-US style="FONT-SIZE: 11pt">We provide a way for you to <B>control whether or not to automatically launch WCF Service Host</B> for a WCF service project when debugging another project in the same solution.</SPAN><SPAN lang=EN-US style="FONT-SIZE: 14pt"> </SPAN><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US style="FONT-SIZE: 12pt; mso-no-proof: yes"></SPAN></B><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p><FONT face=Calibri><SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 宋体; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/04/08/3-8.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180408/500x270.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180408/500x270.aspx">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="FONT-SIZE: 12pt"><o:p><FONT face=Calibri></FONT></o:p></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><FONT face=Calibri><B><SPAN lang=EN-US style="FONT-SIZE: 14pt">Want to use these tools to build you WCF service application? You can find VS 2008 SP1<SPAN style="COLOR: #1f497d"> </SPAN></SPAN></B><SPAN lang=EN-US><A href="https://go.microsoft.com/?linkid=9330986" mce_href="https://go.microsoft.com/?linkid=9330986"><B><SPAN style="FONT-SIZE: 16pt">here</SPAN></B></A></SPAN><B><SPAN lang=EN-US style="FONT-SIZE: 16pt">. </SPAN></B><B><SPAN lang=EN-US style="FONT-SIZE: 14pt"><o:p></o:p></SPAN></B></FONT></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>]]></content:encoded>
    </item>
    <item>
      <title>WCF Tools in VS2008 SP1: Introducing the new features and enhancements</title>
      <link>https://docs.microsoft.com/archive/blogs/wcftoolsteamblog/wcf-tools-in-vs2008-sp1-introducing-the-new-features-and-enhancements</link>
      <pubDate>Fri, 16 May 2008 08:18:00 GMT</pubDate>
      <dc:creator><![CDATA[Minmin Xue]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/wcftoolsteamblog/2008/05/16/wcf-tools-in-vs2008-sp1-introducing-the-new-features-and-enhancements/</guid>
      <description><![CDATA[Have you tried the WCF dev tools and IT pro tools in VS2008? Till VS2008, our team has developed WCF...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri size=3>Have you tried the WCF dev tools and IT pro tools in VS2008? Till VS2008, our team has developed <B style="mso-bidi-font-weight: normal">WCF Service Templates</B>, <B style="mso-bidi-font-weight: normal">WCF Service Host</B> and <B style="mso-bidi-font-weight: normal">WCF Test Client</B> as our dev tools, and contributed to <B style="mso-bidi-font-weight: normal">Add Service Reference</B> and <B style="mso-bidi-font-weight: normal">Auto Attach</B> features embedded in VS system, and also developed <B style="mso-bidi-font-weight: normal">Service Configuration Editor</B> and <B style="mso-bidi-font-weight: normal">Service Trace Viewer</B> as our IT Pro Tools.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri size=3>Now VS2008 SP1 Beta is coming! Are you curious how this release can help you on WCF tooling experience? We really did a lot to help easily build your WCF Service! I would like to share with you the enhancements for current tools and also the new features in SP1 Beta!</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri size=3>By the way, if you haven’t used our tools before, it doesn’t matter. You can first read the article </FONT><A href="https://blogs.msdn.com/wcftoolsteamblog/archive/2008/02/21/introducing-wcf-tools-in-visual-studio-2008.aspx" mce_href="https://blogs.msdn.com/wcftoolsteamblog/archive/2008/02/21/introducing-wcf-tools-in-visual-studio-2008.aspx"><FONT face=Calibri color=#0000ff size=3>here</FONT></A><FONT face=Calibri size=3> before continuing. </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-outline-level: 1"><B style="mso-bidi-font-weight: normal"><U><SPAN lang=EN-US><FONT size=3><FONT face=Calibri>WCF Dev Tools:<o:p></o:p></FONT></FONT></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri size=3>In SP1, we mainly focused on enhancing WCF Test Client, so that we can provide better testing experience whether you are a new comer to the WCF world or an experienced WCF developer: </FONT></SPAN></P>
<P class=MsoListParagraphCxSpFirst style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; mso-add-space: auto"><SPAN lang=EN-US style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US><FONT face=Calibri size=3>Support <B style="mso-bidi-font-weight: normal">XML Serializer</B>, <B style="mso-bidi-font-weight: normal">Message Contract</B>, <B style="mso-bidi-font-weight: normal">Dictionary</B> and <B style="mso-bidi-font-weight: normal">Nullable&lt;T&gt;</B> types in SP1. WCF Test Client can now be used to test most of types used in WCF Services or other .net services. </FONT></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; mso-add-space: auto"><SPAN lang=EN-US style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US><FONT face=Calibri size=3>Support <B style="mso-bidi-font-weight: normal">WCF</B> <B style="mso-bidi-font-weight: normal">Session</B>.</FONT></SPAN></P>
<P class=MsoListParagraphCxSpMiddle style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; mso-add-space: auto"><SPAN lang=EN-US style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US><FONT face=Calibri size=3>Support standalone mode.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>In VS2008, Test Client is launched only when debugging a WCF Service in VS. In VS2008 SP1, Test Client becomes a <B style="mso-bidi-font-weight: normal">standalone</B> tool. You can open Test Client, then <B style="mso-bidi-font-weight: normal">add</B>, <B style="mso-bidi-font-weight: normal">remove</B> or <B style="mso-bidi-font-weight: normal">refresh</B> services to test them.</FONT></SPAN></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l0 level1 lfo1; mso-add-space: auto"><SPAN lang=EN-US style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US><FONT face=Calibri size=3>Support client-side configuration file customization.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>When adding a service to Test Client, the client configuration is automatically generated. In VS2008, you can only view it. In VS2008 SP1, you can not only <B style="mso-bidi-font-weight: normal">edit</B> it, but also <B style="mso-bidi-font-weight: normal">save</B> the changes you made so that you can re-use it each time when you re-launch the same service in Test Client. </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri size=3>The other cool new feature is to allow publishing of services to Local IIS, File System, FTP site or Remote site <B style="mso-bidi-font-weight: normal">directly</B> from the WCF Service Library projects. Previously you can only do this from web-based WCF service projects.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>After publishing your service, you can again use Test Client to see whether the service works well.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri size=3>In addition, a couple smaller enhancements are also worth mentioning, since they directly reflected our customers’ feedback:</FONT></SPAN></P>
<P class=MsoListParagraphCxSpFirst style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2; mso-add-space: auto"><SPAN lang=EN-US style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US><FONT face=Calibri size=3>In <B style="mso-bidi-font-weight: normal">Add Service Reference</B>, if the WCF service projects are in the current solution, we improved the user experience by building the projects automatically. </FONT></SPAN></P>
<P class=MsoListParagraphCxSpLast style="MARGIN: 0cm 0cm 0pt 36pt; TEXT-INDENT: -18pt; mso-list: l1 level1 lfo2; mso-add-space: auto"><SPAN lang=EN-US style="mso-fareast-font-family: Calibri; mso-bidi-font-family: Calibri"><SPAN style="mso-list: Ignore"><FONT face=Calibri size=3>-</FONT><SPAN style="FONT: 7pt 'Times New Roman'">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN></SPAN></SPAN><SPAN lang=EN-US><FONT face=Calibri size=3>We provide a way for you to <B style="mso-bidi-font-weight: normal">control whether or not to automatically launch WCF Service Host</B> for a WCF service project when debugging another project in the same solution. Look for the <B style="mso-bidi-font-weight: normal">WCF Options</B> tab of the WcfServiceLibrary project properties page. </FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri size=3>Here is a summary of all our WCF dev tools:</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US></SPAN>&nbsp;</P><SPAN lang=EN-US>
<DIV style="MARGIN-BOTTOM: 0pt"></DIV>
<DIV style="MARGIN-BOTTOM: 0pt">
<DIV style="MARGIN-BOTTOM: 0pt"></DIV>
<DIV style="MARGIN-BOTTOM: 0pt"><IMG src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/09/18/03/99/Scenario.jpg" original-url="https://blogs.msdn.com/photos/wcftools/images/9180399/425x282.aspx" mce_src="https://blogs.msdn.com/photos/wcftools/images/9180399/425x282.aspx"></DIV></DIV></SPAN>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri size=3></FONT></SPAN>&nbsp;</P><SPAN lang=EN-US>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-outline-level: 1"><B><U><SPAN lang=EN-US><FONT size=3><FONT face=Calibri>WCF IT Pro Tools (Part of Windows SDK):<o:p></o:p></FONT></FONT></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US style="mso-bidi-font-weight: bold"><FONT size=3><FONT face=Calibri>Service Configuration Editor stayed the same in SP1 but we did make a few changes to Service Trace Viewer.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The most notable one is that now you can double-click on the trace files (*.svclog or *.stvproj) to open the Trace Viewer.<o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US><o:p><FONT face=Calibri size=3></FONT></o:p></SPAN></B>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US><o:p><FONT face=Calibri size=3></FONT></o:p></SPAN></B>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri size=3>All these enhancements are aimed to simplify the experience of building WCF services.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Our goal is to make it as easy as possible for everyone to adopt SOA and enjoy its benefits. Give these tools a try and send us feedback!</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US><o:p><FONT face=Calibri size=3></FONT></o:p></SPAN></B>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-outline-level: 1"><B style="mso-bidi-font-weight: normal"><U><SPAN lang=EN-US><FONT size=3><FONT face=Calibri>Useful Resources: <o:p></o:p></FONT></FONT></SPAN></U></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><B><SPAN lang=EN-US><o:p><FONT face=Calibri size=3>&nbsp;</FONT></o:p></SPAN></B></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face=Calibri size=3>For Visual Studio 2008 SP1 Beta, you can find useful info and resources in the below link.</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 10pt"><SPAN lang=EN-US><A href="https://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx" mce_href="https://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx"><FONT face=Calibri size=3>https://msdn.microsoft.com/en-us/vstudio/products/cc533447.aspx</FONT></A></SPAN></P></SPAN>]]></content:encoded>
    </item>
    <item>
      <title>Urgent: Help us prioritize our future investment in Windows Workflow/Rules Designer re-hosting scenarios</title>
      <link>https://docs.microsoft.com/archive/blogs/wcftoolsteamblog/urgent-help-us-prioritize-our-future-investment-in-windows-workflowrules-designer-re-hosting-scenarios</link>
      <pubDate>Wed, 19 Mar 2008 06:36:00 GMT</pubDate>
      <dc:creator><![CDATA[Minmin Xue]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/wcftoolsteamblog/2008/03/19/urgent-help-us-prioritize-our-future-investment-in-windows-workflowrules-designer-re-hosting-scenarios/</guid>
      <description><![CDATA[The Windows Workflow Foundation (WF) team is&nbsp;looking for YOUR input&nbsp;to help us prioritize...]]></description>
      <content:encoded><![CDATA[<P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"><SPAN lang=EN style="mso-ansi-language: EN"><FONT size=3><FONT face=Calibri>The Windows Workflow Foundation (WF) team is&nbsp;looking for YOUR input&nbsp;to help us prioritize our efforts around designer re-hosting scenarios.<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></FONT></FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in"><SPAN lang=EN style="mso-ansi-language: EN"><FONT face=Calibri size=3>If you're interested in helping us shape the future of this feature, tell us what you think by filling in </FONT><A href="https://live.datstat.com/MSCSD-Collector/Survey.ashx?Name=WF_Rules_Designer_Rehosting_Blogs"><FONT face=Calibri color=#800080 size=3>this survey</FONT></A><FONT size=3><FONT face=Calibri>. The survey will close on Wednesday, March 19th 2008.<o:p></o:p></FONT></FONT></SPAN></P>]]></content:encoded>
    </item>
  </channel>
</rss>