:: Home

  login:         
  passwords:  

WPF FAQs

WPF General Questions
Concepts Element Tree
Concepts Dependency Property
Concepts Attached Property
Concepts Routed Events
Concepts Resources.
Concepts Animation
Concepts Freezable Object
Concepts Input and Commands.
Concepts Layouts
XAML Inline Styles and Templates
XAML XML Namespaces
XAML Code Behind
XAML Custom Class
XAML Type Converters
Content Model ItemControl
Content Model HeaderedItemsControl
Content Model HeaderedContentControl
Content Model Content Control
Content Model Decorator Content Model
Content Model Panel Content Model
Documents Serialization and Storage
Documents Annotations
Documents Flow Content
Documents Printing
Graphics and Multimedia Rendering Graphics
Graphics and Multimedia Animation and Timing
Graphics and Multimedia 2D Graphics
Graphics and Multimedia 3D Graphics
Graphics and Multimedia Visual Layer
Control Customization Adorners
Control Customization Stylable controls
Control Customization ControlTemplates
Data Data Binding
Data DragandDrop
Data Serialization
Globalization and Localization Attributes
Globalization and Localization Comments
Globalization and Localization Globalization Struc
Application and Deployment ClickOnce
Application and Deployment Frame
Application and Deployment Page
Application and Deployment Navigation
Application and Deployment Setup
Application and Deployment Window
Interoperability Message Loops Between
Interoperability Win32 in WPF
Interoperability WPF in Win32
Interoperability Windows Forms and WPF
Security Trusted Security
Security Partial Trust Security
Tools Microsoft Expression Blend
Tools ZAM3D
Tools XAMLPAD
Controls ToolTip
Controls TextBlock
Controls TabControl
Controls ProgressBar
Controls PrintDialog
Controls Popup
Controls TextBox
Controls Canvas
Controls ComboBox
Controls ListBox
Controls StatusBar
Controls ToolBar
Controls Context Menu
Controls Expander
Controls DocumentViewer
Controls FlowDocumentReader
Controls GroupBox
Controls GridSplitter
Controls Image
Controls Menu
Controls ScrollBar
Controls Slider
Controls RichTextBox
Controls Border
Controls Buttons

SilverLight Interview Qs

SAP Interview Questions

Oracle Interview Questions

PHP Interview Questions

Ajax Interview Questions

IIS 7.0

OOP Interview Questions

Ruby Interview Questions

Sql Server Interview Questions

Winforms Interview Questions

SharePoint 2007 Questions

Microsoft Crm Questions

Application and Deployment Setup Interview Questions & FAQs

Questions and answers for Application and Deployment Setup.

44. Application and Deployment Setup

    44.1 How do I add registry entries in a setup project ?
    44.2 How do I deploy shared components ?
    44.3 How launch conditions are useful and how to add one to a setup project ?

44.1 How do I add registry entries in a setup project ?

In the Solution explorer window, Select 'Setup project' and Click on the 'Registry' editor button at the top of the solution explorer window. In the Registry tree shown in the left pane, add necessary registry keys. In the right pane of the window, Right click and select 'New' and 'Type' of the value and enter the name of the value.


44.2 How do I deploy shared components ?

Shared Components such as dlls, controls and resources can be installed using the merge modules (.msm) files. Using merge modules, shared components are packaged and shipped along with the application.

On the File menu, point to Add, and then choose New Project.

In the Add New Project dialog box, select Setup and Deployment Projects in the Project Type pane, and then choose Merge Module Project in the Templates pane. In the Name box, type Sample.

Click OK to close the dialog box.

In the File System Editor, select the Module Retargetable Folder. On the Action menu, point to Add and then choose Project Output.

In the Add Project Output Group dialog box, select the Primary Output of the class library (dll) project. Click OK to close the dialog box.

In the Build menu, choose Build Sample to build the merge module.


44.3 How launch conditions are useful and how to add one to a setup project ?


Launch conditions are used to pre-validate the target machine on some conditions before the installation of the setup project is started. Validations can include software requirements, registry entries, memory or component search etc. If the validation fails, error messages can be displayed. A launch condition can be added to the launch condition editor in the setup project. The Condition and it's corresponding error message can be added using the Properties window.

bottom user control
::  Home :: Services ::  Prices ::  Request Quote
Copyright 2007, Megasolutions Ltd