Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial documentation for additional tools #3871

Merged
merged 37 commits into from
Jan 19, 2018
Merged
Changes from 1 commit
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
88420b7
Initial documentation for additional tools
mlacouture Dec 4, 2017
75f9894
fixed image links
mlacouture Dec 4, 2017
ff1eabc
updated service endpoint picture
mlacouture Dec 4, 2017
a7a88ef
Added warning note
mlacouture Dec 4, 2017
90e9cd6
removed text left out accidentally from previous commit
mlacouture Dec 5, 2017
252cf8c
incorporated feedback
mlacouture Dec 5, 2017
a5fbcf4
updated text formatting and some text edits
mlacouture Dec 6, 2017
9f5197b
One more formatting fix
mlacouture Dec 6, 2017
41e5472
renamed file all lowercased
mlacouture Dec 6, 2017
3c44868
fixed target framework reference
mlacouture Dec 6, 2017
057c511
Added entry to the .NET Core Additional Tools index
mlacouture Dec 6, 2017
0f57448
fixed meta char for IMPORTANT tag
mlacouture Dec 6, 2017
be64c9a
Revised with recommended changes from review.
JRAlexander Dec 20, 2017
9b389e7
Update based on review feedback and rename file to remove spaces
JRAlexander Dec 21, 2017
0d18a24
Update based on review feedback and format tutorial
JRAlexander Dec 21, 2017
469f6b2
Revised due to feedback
JRAlexander Dec 21, 2017
b4bf8ff
Revised after review feedback
JRAlexander Dec 22, 2017
ccedeed
Updated file name and removed Nuget package
JRAlexander Jan 3, 2018
1771995
Revised based on review feedback
JRAlexander Jan 5, 2018
a4ddcce
Revised based on review
JRAlexander Jan 5, 2018
10c472d
Removed nuget package
JRAlexander Jan 8, 2018
ee2af80
Update TOC.md
JRAlexander Jan 8, 2018
67cf686
Redid removing spaces from brackets in code snippet
JRAlexander Jan 9, 2018
b6d3d9d
updated description and progress window image
mlacouture Jan 10, 2018
af1978d
Revised based on review feedback
Jan 10, 2018
fe7a286
Revised production information at bottom
Jan 10, 2018
f0e75c7
Merge pull request #2 from mlacouture/dev/miguell/dotnetdocs/updates
mlacouture Jan 10, 2018
4866d47
revised metadata
Jan 12, 2018
9e1ec32
Merge branch 'master' of https://github.com/mlacouture/docs
Jan 12, 2018
d56e0d6
TOC changes,feddback revisions,file rename,move images to media
Jan 12, 2018
bf0a002
Fixed relative link
Jan 12, 2018
978e93d
fixed relative links
Jan 12, 2018
d5b95ca
changed media directory and changed filenames to lower case
Jan 12, 2018
3075491
Revising based on review feedback.
Jan 17, 2018
d4dc1fd
Added Related resources and revised link
Jan 17, 2018
a46dbd0
Revised based on review comments
Jan 19, 2018
5e338db
Revised based on review comments
Jan 19, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fixed image links
  • Loading branch information
mlacouture committed Dec 4, 2017
commit 75f98948f599499a271b447d1cdf69f64413faa4
8 changes: 4 additions & 4 deletions docs/core/additional-tools/WCF-Web-Service-Reference-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,25 +10,25 @@ The WCF Web Service Reference VS connected service extension is applicable to pr
Using the ASP.NET Core Web Application project template as an example, I will walk you through adding a WCF service reference to the project:
1. In Solution Explorer, double-click the Connected Services node of a project. A Connected Services page appears as shown below:

![Connected Services tab](/additional-tools/images/WCFCS-ConnectedServicesPage.png)
![Connected Services tab](images/WCFCS-ConnectedServicesPage.png)

2. On this page, click�Microsoft WCF Web Service Reference Provider. This will bring up the Configure WCF Web Service Reference wizard:

![Service Endpoint tab](/additional-tools/images/WCFCS-ServiceEndpointPage.png)
![Service Endpoint tab](images/WCFCS-ServiceEndpointPage.png)

3.�You can either click the Discover button to initiate a search for services that are contained in the current solution, enter a service URL in the Address box and click Go to search for services hosted at the address, or�Browse to a WSDL file containing the service metadata information.� The services that are found will be displayed in the Services box and you can select the one you want to use. You can also enter the namespace for the generated code in the Namespace box.

Once a service has been selected you can click Next to visit the Data Type Options and the Client Options pages.� Alternatively, you can click Finish to use default�options.

![Data types tab](/additional-tools/images/WCFCS-DataTypesPage.png)
![Data types tab](images/WCFCS-DataTypesPage.png)

The Data Type Options form�offers�a few�settings�for further refining the configuration for the generated service reference, Of particular interest is the option to reuse types in reference assemblies.� This is useful when types needed for generating the service reference code are�already referenced in your project, and it is necessary to reuse the existing types to avoid a compile-time type clash.

Depending on the number of project dependencies as well as other system performance factors, it may take some time for type information to be loaded into this form, the Finish button will be disabled during this time unless�'Reuse types' in reference assemblies check box is unchecked.

4. Click Finish when you are done.

![Progress window](/additional-tools/images/WCFCS-ProgressWindow.png)
![Progress window](images/WCFCS-ProgressWindow.png)

This will download metadata from the WCF service, generate the service reference code in a file named�'reference.cs', and add it to your project under the Connected Services node. The project file (.csproj) will also be updated with NuGet package references required for your project to compile and run on the target platform.

Expand Down