From a free demo to 365 days of updates and a clearly stated refund policy, ActualCollection covers every step of your Microsoft PRO: Design & Develop Wndws Apps Using MS .NET Framework 4 preparation in one place. Thousands of candidates in 2026 start their 70-518 journey right here.
Microsoft 70-518 Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | PRO: Designing and Developing Windows Applications Using Microsoft .NET Framework 4 |
| Exam Number: | 70-518 |
| Exam Format: | Multiple choice, Scenario-based |
| Passing Score: | 700 |
| Related Certifications: | MCPD: Windows Developer 4 |
| Exam Price: | USD 165 |
| Real Exam Qty: | 40–60 |
| Exam Duration: | 120 minutes |
| Available Languages: | English |
| Certificate Validity Period: | N/A (Exam retired) |
| Sample Questions: | ![]() |
| Exam Way: | Onsite proctored (retired; no longer offered) |
| Pre Condition: | Preferably MCTS certification(s) in .NET Framework 4 or equivalent experience |
| Official Syllabus URL: | https://learn.microsoft.com/ |
Microsoft 70-518 Exam Syllabus Topics:
| Section | Objectives |
|---|---|
| Topic 1: Plan a Solution Deployment | - ClickOnce and Windows Installer - Deployment Strategies |
| Topic 2: Design the Data Access Layer | - Entity Framework and ADO.NET - Data Binding and LINQ |
| Topic 3: Design for Stability and Maintenance | - Testing Strategies - Error Handling and Diagnostics |
| Topic 4: Design the Layers of a Solution | - Designing Service-Oriented Architectures - Separation of Concerns |
| Topic 5: Design the Presentation Layer | - WPF and Windows Forms Integration - UI Responsiveness and Layout Design |
Answers Every 70-518 Candidate Should Read First
The Microsoft PRO: Design & Develop Wndws Apps Using MS .NET Framework 4 exam is the official Microsoft test registered under exam code 70-518. Passing it earns you the MCPD certification, a credential at the Professional (MCPD) level. It is also linked to the related certification: MCPD: Windows Developer 4. Microsoft exams are valued because they test job-ready skills, so a passing score here carries real weight on a resume.
The Microsoft PRO: Design & Develop Wndws Apps Using MS .NET Framework 4 exam includes 40–60 questions to be completed within 120 minutes. Do the pacing math before exam day: with that many items on the clock, you need a steady rhythm and the discipline to flag a hard question and move on instead of stalling. Two or three full timed sessions with the ActualCollection test engine will show you exactly what that pace feels like, so time pressure stops being a factor on the real day.
To pass the Microsoft PRO: Design & Develop Wndws Apps Using MS .NET Framework 4 exam you need 700, and the official registration fee is USD 165. A retake is not discounted: a failed attempt means paying the full USD 165 again, so treat your first sitting as the expensive one. A sensible rule is to book your seat only after you are scoring comfortably above the passing mark on the ActualCollection practice tests, not just squeaking past it once.
Preferably MCTS certification(s) in .NET Framework 4 or equivalent experience
Eligibility rules do change from time to time, so confirm the current requirements before you register on the official exam page.
Yes. ActualCollection offers a free PDF demo of the Microsoft PRO: Design & Develop Wndws Apps Using MS .NET Framework 4 material so you can judge the question quality and format before spending anything. After purchase, your license includes 365 days of free updates, and if you want to keep receiving updates after that period, renewals are available at a 50% discount.
If you take the Microsoft PRO: Design & Develop Wndws Apps Using MS .NET Framework 4 exam within 60 days of your purchase and do not pass, ActualCollection backs you with a 100% money-back guarantee. The claim must match the exam your product covers: attempts taken within 3 days of purchase are not eligible (that is too little preparation time), and neither are downloaded-but-unused products, free materials, or expired orders. The candidate name must match the payer name, and you need to submit a scanned enrollment slip plus the official Score Report PDF within 2 days of the exam; claims are processed within 7 days. Prefer not to refund? You can swap instead and receive two other exam products of equal value for free while keeping the update service on your original purchase.
Delivery itself is instant: your files are downloadable right away and emailed to you within one minute of payment. If nothing arrives within 2 hours, contact customer service. There is no limit on how many computers you may install the software on.
The official Microsoft PRO: Design & Develop Wndws Apps Using MS .NET Framework 4 syllabus is organized into 5 domains. Key areas include Design the Layers of a Solution, Plan a Solution Deployment, and Design the Presentation Layer. The complete, up-to-date topic list appears in the exam topics section above; work through it line by line and flag anything you cannot yet explain in your own words.
Microsoft PRO: Design & Develop Wndws Apps Using MS .NET Framework 4 Sample Questions:
Question 1
You are developing an application by using Microsoft .NET Framework 4 and Microsoft Visual Studio 2010.
You plan to use Microsoft Sync Framework to synchronize the data stored in a local Microsoft SQL Server Compact Edition database with the data stored in a centralized SQL Server 2008 database.
Four columns are added to each table involved in the synchronization process to track changes to the database. You add the following four columns to the database table.
Users report that the synchronization process is not always successful. You need to ensure that the application synchronizes data successfully. What should you do?
A. Option B
B. Option C
C. Option D
D. Option A
Question 2
---
You are designing a .NET Framework 4 solution. The solution contains a Windows Presentation Foundation (WPF) application and a Windows Communication Foundation (WCF) Web service.
The WPF application uses the WCF Web service to store data in a Microsoft SQL Server 2008 database.
You have the following requirements:
Ensure that the WPF application functions while users' computers are offline.
Minimize the time spent sending data to the WCF Web service.
Minimize disk space requirements for data storage.
You need to recommend an approach for synchronizing data between the WPF application and the database.
Which two actions should you recommend? (Each correct answer presents part of the solution. Choose two.)
A. Store data in DataSet objects. Serialize data locally by using XML serialization.
B. Create a local caching solution that periodically checks for Internet connectivity, uses local memory, and batches changes to the WCF Web service.
C. Create a local caching solution that periodically checks for Internet connectivity and writes directly to the local data store and to the WCF Web service.
D. Store data in custom business objects. Serialize data locally by using custom serialization.
Question 3
---
You are designing a distributed application that will be deployed to 5,000 users worldwide. Servers on five continents will host the Web services and the Microsoft SQL Server 2008 databases that support the application.
You have the following requirements:
Collect information about all errors associated with the application.
Store and view all error information in a centralized location.
Minimize the network bandwidth required for the transfer of error information.
You need to recommend a strategy for reporting error information.
Which strategy should you recommend?
A. Write error messages to the event logs on the local computers. Use Windows Management Instrumentation (WMI) to view the error information.
B. Write error messages to the SQL Server databases. Synchronize the databases by using transactional replication.
C. Write error messages to the SQL Server databases. Synchronize the databases by using merge replication.
D. Write error messages to the event logs on the local computers. Use Windows Error Reporting to view the error information.
Question 4
You are evaluating an existing Windows Presentation Foundation (WPF) application. The WPF application runs in a Web browser as a XAML browser application (XBAP). The WPF application runs in the Intranet zone with Full Trust. A client certificate for the WPF application has been generated.
Users are unable to access the WPF application. You locate the following message in the security log: "User has refused to grant required permissions to the application." Users state that they are clicking OK in all message boxes that appear.
You need to recommend an approach for ensuring that the WPF application runs correctly on all client computers.
Which two actions should you recommend? (Each correct answer presents part of the solution. Choose two.)
A. Import the client certificate to the Trusted Root store.
B. Modify the ClickOnce manifest for the WPF application to grant the appropriate permissions.
C. Sign the ClickOnce manifest for the WPF application.
D. Use the Code Access Security Policy Tool to grant the appropriate permissions.
Question 5
You are upgrading a stand-alone Windows Presentation Foundation (WPF) application and an XAML browser application (XBAP) to Microsoft .NET Framework 4.
You plan to add .NET 4 types and members to both applications.
Both applications consume a common utility assembly that modifies files on a local file system. The utility assembly requires full trust.
You need to ensure that both applications can use the common utility assembly without any security-related exceptions.
What should you do?
A. Apply the AllowPartiallyTrustedCallersAttribute attribute to the utility assembly.
B. Apply the AllowPartiallyTrustedCallersAttribute attribute to the XBAP application.
C. Change the <supportedRuntime> element for the XBAP application to the .NET Framework 3.5.
D. Change the <supportedRuntime> element for the WPF application to the .NET Framework 3.5.
Solutions:
| Question 1 Answer: B | Question 2 Answer: A,D | Question 3 Answer: C | Question 4 Answer: C,D | Question 5 Answer: A |






1179 Customer Reviews
