I was trying to compile and deploy the WFP sample obtained from MSDN called msnmntr but the same problem applies to all samples.
This and all samples fail to deploy because there’s one step in the documentation that are missing in Visual Studio 2012 Ultimate.
It says:
1) Open the property pages for your driver package. Right-click the driver package project in Solution Explorer and select Properties.
2) In the property pages for the driver package, click Configuration Properties, click Driver Install, and then click Deployment.
However there’s no such option in the Visual Studio 2012 as you can see in the screen below:

I would like to know what I’m doing wrong.
This is the answer I received from Microsoft support.
Open
msnmntr.slnin Visual Studio.In Solution Explorer, right-click Solution
msnmntr(2 projects), and chooseAdd > New Project. Navigate toWindows Driver > Package. Add a new Driver Install Package namedmsnmntrPackage.In Solution Explorer, right-click Solution
msnmntr(2 projects), and choose Configuration Manager. Choose the configuration and platform that you want (Example: Win8 Debug, x64).In Solution Explorer, right-click
msnmntrPackage, and choose Properties. Navigate toConfiguration Properties > Driver Install > Deployment. CheckEnable deployment. CheckRemove previous driver versions before deployment. Enter the name of your target computer. SelectDo Not Install.In Solution Explorer, locate and open
msnmntr.inf. In the[Version]section, add these lines:Just above the
[Strings]section, add these sections:On the Build menu, choose Build Solution.
Locate the INF file on the target computer (Example:
C:\DriverTest\DriverFiles\msnmntr.inf). Right-click the INF file, and chooseInstall.On the target computer, open a Command Prompt window as Administrator, and enter
net start msnmntr.