Im currently working on a project that abstracts away from the customer facing UI AKA front end. We are effectively utilising Umbraco as a service rather than as a platform. Because as a CMS, its incredibly powerful and functional but these benefits come at a cost for the customers interacting with the front end. Typically its performance but there are a whole heap of issues that effect large sites that im not going to go into on this particular blog.
This post is about Umbraco 7 installation. Its an obscure one so I thought I would mention it here to aid folk in the future.
Basically when you install and you come across the following error.
Install failed. Rolling back...
install-package : Expected "$(_PublishProfileSet)" to evaluate to a boolean instead of "", in condition "$(_PublishProfileSet) And '$(PublishProfileName)'
=='' And '$(WebPublishProfileFile)'==''". C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.targets
At line:1 char:1
+ install-package umbracocms
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidProjectFileException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
It's a known conflict error between Resharper and the install. Further details can be found here. But in brief. Disable Resharper and try again.
Worked for me. I believe the issue is resolved in v9 of ReSharper but further comments would be appreciated.
To disable/Suspend ReSharper
Navigate to: Tools -> Options -> ReSharper -> Suspend Now