Problem with 2015/4.5

Solved!
Posted in General by Mel Grubb Tue Feb 02 2016 13:10:18 GMT+0000 (UTC)·14·Viewed 1,183 times

I see that there's a fork project that says it's for VS 2015 and .Net 4.6, but I'm on a project using 4.5, and I can't seem to get SpecsFor.MVC working. The regular version fails to install right, complaining that the browser drivers already exist. I can push past that by trying the install multiple times, but I still don't end up with a SpecsFor.Mvc reference in the project, even though the NuGet package seems to think it should be there. I tried the fork project, but didn't have any better luck there since it wants to reference a higher version of the System.Web.Mvc assembly. Is there anything else I should try?
Matt Honeycutt
Feb 2, 2016

Can you post some screenshots and/or logs? I've just recently installed SpecsFor.Mvc into a 4.5 project with VS 2015, but I didn't run into any errors. I wonder if there's some system dependency that is missing that I need to account for...

Mel Grubb
Feb 3, 2016

Here's the log. It looks like something fails immediately after installing the IEDriver, complaining that the SpecsFor.Mvc.4.7.0 package already exists. It may be there at the time, but immediately after the rollback, that folder is gone. Also, it complains about Selenium.WebDriver.IEDriver.2.48.0 already existing, which it doesn't. There IS an older version of Selenium here, being used by an older test project. 2.48.0 may exist transiently during the install, but it's definitely not there when the install started.


Attempting to gather dependencies information for package 'SpecsFor.Mvc.4.7.0' with respect to project 'Tests\PROJECTNAMEHERE.Tests.Web', targeting '.NETFramework,Version=v4.5'
Attempting to resolve dependencies for package 'SpecsFor.Mvc.4.7.0' with DependencyBehavior 'Lowest'
Resolving actions to install package 'SpecsFor.Mvc.4.7.0'
Resolved actions to install package 'SpecsFor.Mvc.4.7.0'
Package 'Microsoft.AspNet.Mvc.Futures.5.0.0' already exists in folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Added package 'Microsoft.AspNet.Mvc.Futures.5.0.0' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Mvc.Futures 5.0.0' to PROJECTNAMEHERE.Tests.Web
Package 'Microsoft.AspNet.Razor.3.2.2' already exists in folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Added package 'Microsoft.AspNet.Razor.3.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Razor 3.2.2' to PROJECTNAMEHERE.Tests.Web
Package 'Microsoft.Web.Infrastructure.1.0.0' already exists in folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Added package 'Microsoft.Web.Infrastructure.1.0.0' to 'packages.config'
Successfully installed 'Microsoft.Web.Infrastructure 1.0.0' to PROJECTNAMEHERE.Tests.Web
Package 'Microsoft.AspNet.WebPages.3.2.2' already exists in folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Added package 'Microsoft.AspNet.WebPages.3.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.WebPages 3.2.2' to PROJECTNAMEHERE.Tests.Web
Package 'Microsoft.AspNet.Mvc.5.2.2' already exists in folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Added package 'Microsoft.AspNet.Mvc.5.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Mvc 5.2.2' to PROJECTNAMEHERE.Tests.Web
Package 'Selenium.WebDriver.2.44.0' already exists in folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Added package 'Selenium.WebDriver.2.44.0' to 'packages.config'
Successfully installed 'Selenium.WebDriver 2.44.0' to PROJECTNAMEHERE.Tests.Web
Package 'Selenium.Support.2.44.0' already exists in folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Added package 'Selenium.Support.2.44.0' to 'packages.config'
Successfully installed 'Selenium.Support 2.44.0' to PROJECTNAMEHERE.Tests.Web
Package 'Selenium.WebDriver.ChromeDriver.2.20.0' already exists in folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Added package 'Selenium.WebDriver.ChromeDriver.2.20.0' to 'packages.config'
Executing script file 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages\Selenium.WebDriver.ChromeDriver.2.20.0.0\tools\Install.ps1'...

IsDirty : False
FileCount : 1
Name : chromedriver.exe
Collection : System.ComObject
Properties : System.
ComObject
DTE : System.ComObject
Kind : {6BB5F8EE-4483-11D3-8BCF-00C04F8EC28C}
ProjectItems : System.
ComObject
Object : System.ComObject
ExtenderNames : {}
ExtenderCATID : {610D4615-D0D5-11D2-8599-006097C68E81}
Saved : True
ConfigurationManager :
FileCodeModel :
Document :
SubProject :
ContainingProject : System.
ComObject

Successfully installed 'Selenium.WebDriver.ChromeDriver 2.20.0' to PROJECTNAMEHERE.Tests.Web
Package 'Selenium.WebDriver.IEDriver.2.48.0' already exists in folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Added package 'Selenium.WebDriver.IEDriver.2.48.0' to 'packages.config'
Executing script file 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages\Selenium.WebDriver.IEDriver.2.48.0.0\tools\Install.ps1'...

IsDirty : False
FileCount : 1
Name : IEDriverServer.exe
Collection : System.ComObject
Properties : System.
ComObject
DTE : System.ComObject
Kind : {6BB5F8EE-4483-11D3-8BCF-00C04F8EC28C}
ProjectItems : System.
ComObject
Object : System.ComObject
ExtenderNames : {}
ExtenderCATID : {610D4615-D0D5-11D2-8599-006097C68E81}
Saved : True
ConfigurationManager :
FileCodeModel :
Document :
SubProject :
ContainingProject : System.
ComObject

Successfully installed 'Selenium.WebDriver.IEDriver 2.48.0' to PROJECTNAMEHERE.Tests.Web
Package 'SpecsFor.Mvc.4.7.0' already exists in folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Install failed. Rolling back...
Package 'SpecsFor.Mvc.4.7.0 : Microsoft.AspNet.Mvc [5.2.2, ), Microsoft.AspNet.Mvc.Futures [5.0.0, ), Selenium.Support [2.44.0, ), Selenium.WebDriver.ChromeDriver [2.20.0, ), Selenium.WebDriver.IEDriver [2.48.0, )' does not exist in project 'PROJECTNAMEHERE.Tests.Web'
Executing script file 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages\Selenium.WebDriver.IEDriver.2.48.0.0\tools\Uninstall.ps1'...
Removed package 'Selenium.WebDriver.IEDriver.2.48.0 : ' from 'packages.config'
Executing script file 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages\Selenium.WebDriver.ChromeDriver.2.20.0.0\tools\Uninstall.ps1'...
Removed package 'Selenium.WebDriver.ChromeDriver.2.20.0 : ' from 'packages.config'
Removed package 'Selenium.Support.2.44.0 : Selenium.WebDriver [2.44.0, )' from 'packages.config'
Removed package 'Selenium.WebDriver.2.44.0 : ' from 'packages.config'
Removed package 'Microsoft.AspNet.Mvc.5.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.AspNet.WebPages [3.2.2, 3.3.0)' from 'packages.config'
Removed package 'Microsoft.AspNet.WebPages.3.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.Web.Infrastructure [1.0.0, )' from 'packages.config'
Removed package 'Microsoft.Web.Infrastructure.1.0.0 : ' from 'packages.config'
Removed package 'Microsoft.AspNet.Razor.3.2.2 : ' from 'packages.config'
Removed package 'Microsoft.AspNet.Mvc.Futures.5.0.0 : ' from 'packages.config'
Removing package 'SpecsFor.Mvc.4.7.0 : Microsoft.AspNet.Mvc [5.2.2, ), Microsoft.AspNet.Mvc.Futures [5.0.0, ), Selenium.Support [2.44.0, ), Selenium.WebDriver.ChromeDriver [2.20.0, ), Selenium.WebDriver.IEDriver [2.48.0, )' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removed package 'SpecsFor.Mvc.4.7.0 : Microsoft.AspNet.Mvc [5.2.2, ), Microsoft.AspNet.Mvc.Futures [5.0.0, ), Selenium.Support [2.44.0, ), Selenium.WebDriver.ChromeDriver [2.20.0, ), Selenium.WebDriver.IEDriver [2.48.0, )' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removing package 'Selenium.WebDriver.IEDriver.2.48.0 : ' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removed package 'Selenium.WebDriver.IEDriver.2.48.0 : ' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removing package 'Selenium.WebDriver.ChromeDriver.2.20.0 : ' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removed package 'Selenium.WebDriver.ChromeDriver.2.20.0 : ' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removing package 'Selenium.Support.2.44.0 : Selenium.WebDriver [2.44.0, )' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removed package 'Selenium.Support.2.44.0 : Selenium.WebDriver [2.44.0, )' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removing package 'Selenium.WebDriver.2.44.0 : ' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removed package 'Selenium.WebDriver.2.44.0 : ' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removing package 'Microsoft.AspNet.Mvc.5.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.AspNet.WebPages [3.2.2, 3.3.0)' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removed package 'Microsoft.AspNet.Mvc.5.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.AspNet.WebPages [3.2.2, 3.3.0)' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removing package 'Microsoft.AspNet.WebPages.3.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.Web.Infrastructure [1.0.0, )' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removed package 'Microsoft.AspNet.WebPages.3.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.Web.Infrastructure [1.0.0, )' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removing package 'Microsoft.AspNet.Razor.3.2.2 : ' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removed package 'Microsoft.AspNet.Razor.3.2.2 : ' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removing package 'Microsoft.AspNet.Mvc.Futures.5.0.0 : ' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
Removed package 'Microsoft.AspNet.Mvc.Futures.5.0.0 : ' from folder 'C:\Code\PROJECTNAMEHERE.com\PROJECTNAMEHERE.com\packages'
System.Runtime.InteropServices.COMException (0x80004005): Cannot add the file 'IEDriverServer.exe'. There is already a linked file in this folder with the same name.
at EnvDTE.ProjectItems.AddFromFileCopy(String FilePath)
at NuGet.PackageManagement.VisualStudio.VSMSBuildNuGetProjectSystem.AddFileToContainer(String fullPath, String folderPath, ProjectItems container)
at NuGet.PackageManagement.VisualStudio.VSMSBuildNuGetProjectSystem.<AddFileToProjectAsync>d35.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.PackageManagement.VisualStudio.VSMSBuildNuGetProjectSystem.<>c
DisplayClass30_0.<<AddFile>b0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.VisualStudio.Threading.JoinableTask.CompleteOnCurrentThread()
at NuGet.PackageManagement.VisualStudio.VSMSBuildNuGetProjectSystem.AddFile(String path, Stream stream)
at NuGet.ProjectManagement.MSBuildNuGetProjectSystemUtility.TryAddFile(IMSBuildNuGetProjectSystem msBuildNuGetProjectSystem, String path, Func1 content) at NuGet.ProjectManagement.MSBuildNuGetProjectSystemUtility.AddFiles(IMSBuildNuGetProjectSystem msBuildNuGetProjectSystem, PackageReaderBase packageReader, FrameworkSpecificGroup frameworkSpecificGroup, IDictionary2 fileTransformers)
at NuGet.ProjectManagement.MSBuildNuGetProject.<InstallPackageAsync>d
33.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at NuGet.PackageManagement.NuGetPackageManager.<ExecuteNuGetProjectActionsAsync>d47.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at NuGet.PackageManagement.NuGetPackageManager.<ExecuteNuGetProjectActionsAsync>d
47.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.PackageManagement.UI.UIActionEngine.<ExecuteActionsAsync>d8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at NuGet.PackageManagement.UI.UIActionEngine.<PerformActionImplAsync>d
6.MoveNext()
========== Finished ==========

Mel Grubb
Feb 3, 2016

For completeness sake, here is the log installing the package from the console. It seems to think everything is just fine, except that after it declares victory, the project still has no references to SpecsFor.Mvc, although the package folders are present.


PM> Update-Database
Specify the '-Verbose' flag to view the SQL statements being applied to the target database.
Applying explicit migrations: [201602022107079_Add UserId to ClubGuideResponse table].
Applying explicit migration: 201602022107079_Add UserId to ClubGuideResponse table.
Running Seed method.
PM> Install-Package SpecsFor.Mvc
Attempting to gather dependencies information for package 'SpecsFor.Mvc.4.7.0' with respect to project 'Tests\hgv.Tests.Web', targeting '.NETFramework,Version=v4.5'
Attempting to resolve dependencies for package 'SpecsFor.Mvc.4.7.0' with DependencyBehavior 'Lowest'
Resolving actions to install package 'SpecsFor.Mvc.4.7.0'
Resolved actions to install package 'SpecsFor.Mvc.4.7.0'
Adding package 'Microsoft.AspNet.Mvc.Futures.5.0.0' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Microsoft.AspNet.Mvc.Futures.5.0.0' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Microsoft.AspNet.Mvc.Futures.5.0.0' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Mvc.Futures 5.0.0' to hgv.Tests.Web
Adding package 'Microsoft.AspNet.Razor.3.2.2' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Microsoft.AspNet.Razor.3.2.2' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Microsoft.AspNet.Razor.3.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Razor 3.2.2' to hgv.Tests.Web
Package 'Microsoft.Web.Infrastructure.1.0.0' already exists in folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Microsoft.Web.Infrastructure.1.0.0' to 'packages.config'
Successfully installed 'Microsoft.Web.Infrastructure 1.0.0' to hgv.Tests.Web
Adding package 'Microsoft.AspNet.WebPages.3.2.2' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Microsoft.AspNet.WebPages.3.2.2' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Microsoft.AspNet.WebPages.3.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.WebPages 3.2.2' to hgv.Tests.Web
Adding package 'Microsoft.AspNet.Mvc.5.2.2' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Microsoft.AspNet.Mvc.5.2.2' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Microsoft.AspNet.Mvc.5.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Mvc 5.2.2' to hgv.Tests.Web
Adding package 'Selenium.WebDriver.2.44.0' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Selenium.WebDriver.2.44.0' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Selenium.WebDriver.2.44.0' to 'packages.config'
Successfully installed 'Selenium.WebDriver 2.44.0' to hgv.Tests.Web
Adding package 'Selenium.Support.2.44.0' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Selenium.Support.2.44.0' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Selenium.Support.2.44.0' to 'packages.config'
Successfully installed 'Selenium.Support 2.44.0' to hgv.Tests.Web
Adding package 'Selenium.WebDriver.ChromeDriver.2.20.0' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Selenium.WebDriver.ChromeDriver.2.20.0' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Selenium.WebDriver.ChromeDriver.2.20.0' to 'packages.config'
Executing script file 'C:\Code\hgv.com\hgv.com\packages\Selenium.WebDriver.ChromeDriver.2.20.0.0\tools\Install.ps1'
Successfully installed 'Selenium.WebDriver.ChromeDriver 2.20.0' to hgv.Tests.Web
Adding package 'Selenium.WebDriver.IEDriver.2.48.0' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Selenium.WebDriver.IEDriver.2.48.0' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'Selenium.WebDriver.IEDriver.2.48.0' to 'packages.config'
Executing script file 'C:\Code\hgv.com\hgv.com\packages\Selenium.WebDriver.IEDriver.2.48.0.0\tools\Install.ps1'
Successfully installed 'Selenium.WebDriver.IEDriver 2.48.0' to hgv.Tests.Web
Adding package 'SpecsFor.Mvc.4.7.0' to folder 'C:\Code\hgv.com\hgv.com\packages'
Added package 'SpecsFor.Mvc.4.7.0' to folder 'C:\Code\hgv.com\hgv.com\packages'
'IEDriverServer.exe' already exists. Skipping...
'chromedriver.exe' already exists. Skipping...
Added package 'SpecsFor.Mvc.4.7.0' to 'packages.config'
Executing script file 'C:\Code\hgv.com\hgv.com\packages\SpecsFor.Mvc.4.7.0\tools\install.ps1'
Successfully installed 'SpecsFor.Mvc 4.7.0' to hgv.Tests.Web

Mel Grubb
Feb 3, 2016

More clues! Since installing from the console yielded different results, namely that the packages folders were left behind instead of being rolled back, I added the reference to SpecsFor.Mvc directly, and I think I may have an answer. When I build my test project now, I get the following complaint.

13>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1819,5): warning MSB3274: The primary reference "SpecsFor.Mvc" could not be resolved because it was built against the ".NETFramework,Version=v4.5.1" framework. This is a higher version than the currently targeted framework ".NETFramework,Version=v4.5".

So it would seem that I won't be able to use SpecsFor.Mvc on this older project... unless I used a specific version from the past maybe?

Matt Honeycutt
Feb 3, 2016

Ah, that makes sense. Is upgrading the spec project to 4.5.1 (or greater) an option? The project-under-test can remain 4.5.0.

If not, I could certainly take a look at dropping the dependency from 4.5.1 to 4.5.0. I don't think that would break anything, unless SpecsFor.Mvc is using a package which itself requires 4.5.1...

Mel Grubb
Feb 3, 2016

I think I was reading that wrong, and thought it was talking about the framework version of the project being tested. I can certainly change the version on the test project itself since it's brand new. I'll have to wait until later to give it a spin, though. Maybe at lunch. I'll report back.

Mel Grubb
Feb 4, 2016

Okay, here's the output from me adding SpecsFor and SpecsFor.MVC to a completely fresh project in VS2015 targeting .Net 4.5.2:

PM> Install-Package SpecsFor
Attempting to gather dependencies information for package 'SpecsFor.4.4.0' with respect to project 'Tests\hgv.Tests.Web', targeting '.NETFramework,Version=v4.5.2'
Attempting to resolve dependencies for package 'SpecsFor.4.4.0' with DependencyBehavior 'Lowest'
Resolving actions to install package 'SpecsFor.4.4.0'
Resolved actions to install package 'SpecsFor.4.4.0'
Package 'ExpectedObjects.1.1.1' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'ExpectedObjects.1.1.1' to 'packages.config'
Successfully installed 'ExpectedObjects 1.1.1' to hgv.Tests.Web
Package 'JetBrains.Annotations.10.0.0' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'JetBrains.Annotations.10.0.0' to 'packages.config'
Successfully installed 'JetBrains.Annotations 10.0.0' to hgv.Tests.Web
Package 'Moq.4.2.1402.2112' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'Moq.4.2.1402.2112' to 'packages.config'
Successfully installed 'Moq 4.2.1402.2112' to hgv.Tests.Web
Package 'NUnit.2.6.3' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'NUnit.2.6.3' to 'packages.config'
Successfully installed 'NUnit 2.6.3' to hgv.Tests.Web
Package 'Should.1.1.20' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'Should.1.1.20' to 'packages.config'
Successfully installed 'Should 1.1.20' to hgv.Tests.Web
Package 'structuremap.3.1.0.133' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'structuremap.3.1.0.133' to 'packages.config'
Successfully installed 'structuremap 3.1.0.133' to hgv.Tests.Web
Package 'structuremap.automocking.moq.3.1.0.133' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'structuremap.automocking.moq.3.1.0.133' to 'packages.config'
Successfully installed 'structuremap.automocking.moq 3.1.0.133' to hgv.Tests.Web
Package 'SpecsFor.4.4.0' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'SpecsFor.4.4.0' to 'packages.config'
Executing script file 'C:\Code\PROJECTNAME\PROJECTNAME\packages\SpecsFor.4.4.0\tools\Install.ps1'
Successfully installed 'SpecsFor 4.4.0' to hgv.Tests.Web
PM> Install-Package SpecsFor.Mvc
Attempting to gather dependencies information for package 'SpecsFor.Mvc.4.7.0' with respect to project 'Tests\hgv.Tests.Web', targeting '.NETFramework,Version=v4.5.2'
Attempting to resolve dependencies for package 'SpecsFor.Mvc.4.7.0' with DependencyBehavior 'Lowest'
Resolving actions to install package 'SpecsFor.Mvc.4.7.0'
Resolved actions to install package 'SpecsFor.Mvc.4.7.0'
Package 'Microsoft.AspNet.Mvc.Futures.5.0.0' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'Microsoft.AspNet.Mvc.Futures.5.0.0' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Mvc.Futures 5.0.0' to hgv.Tests.Web
Package 'Microsoft.AspNet.Razor.3.2.2' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'Microsoft.AspNet.Razor.3.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Razor 3.2.2' to hgv.Tests.Web
Package 'Microsoft.Web.Infrastructure.1.0.0' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'Microsoft.Web.Infrastructure.1.0.0' to 'packages.config'
Successfully installed 'Microsoft.Web.Infrastructure 1.0.0' to hgv.Tests.Web
Package 'Microsoft.AspNet.WebPages.3.2.2' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'Microsoft.AspNet.WebPages.3.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.WebPages 3.2.2' to hgv.Tests.Web
Package 'Microsoft.AspNet.Mvc.5.2.2' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'Microsoft.AspNet.Mvc.5.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Mvc 5.2.2' to hgv.Tests.Web
Package 'Selenium.WebDriver.2.44.0' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'Selenium.WebDriver.2.44.0' to 'packages.config'
Successfully installed 'Selenium.WebDriver 2.44.0' to hgv.Tests.Web
Package 'Selenium.Support.2.44.0' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'Selenium.Support.2.44.0' to 'packages.config'
Successfully installed 'Selenium.Support 2.44.0' to hgv.Tests.Web
Package 'Selenium.WebDriver.ChromeDriver.2.20.0' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'Selenium.WebDriver.ChromeDriver.2.20.0' to 'packages.config'
Executing script file 'C:\Code\PROJECTNAME\PROJECTNAME\packages\Selenium.WebDriver.ChromeDriver.2.20.0.0\tools\Install.ps1'
Successfully installed 'Selenium.WebDriver.ChromeDriver 2.20.0' to hgv.Tests.Web
Package 'Selenium.WebDriver.IEDriver.2.48.0' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Added package 'Selenium.WebDriver.IEDriver.2.48.0' to 'packages.config'
Executing script file 'C:\Code\PROJECTNAME\PROJECTNAME\packages\Selenium.WebDriver.IEDriver.2.48.0.0\tools\Install.ps1'
Successfully installed 'Selenium.WebDriver.IEDriver 2.48.0' to hgv.Tests.Web
Package 'SpecsFor.Mvc.4.7.0' already exists in folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Install failed. Rolling back...
Package 'SpecsFor.Mvc.4.7.0 : Microsoft.AspNet.Mvc [5.2.2, ), Microsoft.AspNet.Mvc.Futures [5.0.0, ), Selenium.Support [2.44.0, ), Selenium.WebDriver.ChromeDriver [2.20.0, ), Selenium.WebDriver.IEDriver [2.48.0, )' does not exist in project 'hgv.Tests.Web'
Executing script file 'C:\Code\PROJECTNAME\PROJECTNAME\packages\Selenium.WebDriver.IEDriver.2.48.0.0\tools\Uninstall.ps1'
Removed package 'Selenium.WebDriver.IEDriver.2.48.0 : ' from 'packages.config'
Executing script file 'C:\Code\PROJECTNAME\PROJECTNAME\packages\Selenium.WebDriver.ChromeDriver.2.20.0.0\tools\Uninstall.ps1'
Removed package 'Selenium.WebDriver.ChromeDriver.2.20.0 : ' from 'packages.config'
Removed package 'Selenium.Support.2.44.0 : Selenium.WebDriver [2.44.0, )' from 'packages.config'
Removed package 'Selenium.WebDriver.2.44.0 : ' from 'packages.config'
Removed package 'Microsoft.AspNet.Mvc.5.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.AspNet.WebPages [3.2.2, 3.3.0)' from 'packages.config'
Removed package 'Microsoft.AspNet.WebPages.3.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.Web.Infrastructure [1.0.0, )' from 'packages.config'
Removed package 'Microsoft.Web.Infrastructure.1.0.0 : ' from 'packages.config'
Removed package 'Microsoft.AspNet.Razor.3.2.2 : ' from 'packages.config'
Removed package 'Microsoft.AspNet.Mvc.Futures.5.0.0 : ' from 'packages.config'
Removing package 'SpecsFor.Mvc.4.7.0 : Microsoft.AspNet.Mvc [5.2.2, ), Microsoft.AspNet.Mvc.Futures [5.0.0, ), Selenium.Support [2.44.0, ), Selenium.WebDriver.ChromeDriver [2.20.0, ), Selenium.WebDriver.IEDriver [2.48.0, )' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removed package 'SpecsFor.Mvc.4.7.0 : Microsoft.AspNet.Mvc [5.2.2, ), Microsoft.AspNet.Mvc.Futures [5.0.0, ), Selenium.Support [2.44.0, ), Selenium.WebDriver.ChromeDriver [2.20.0, ), Selenium.WebDriver.IEDriver [2.48.0, )' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removing package 'Selenium.WebDriver.IEDriver.2.48.0 : ' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removed package 'Selenium.WebDriver.IEDriver.2.48.0 : ' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removing package 'Selenium.WebDriver.ChromeDriver.2.20.0 : ' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removed package 'Selenium.WebDriver.ChromeDriver.2.20.0 : ' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removing package 'Selenium.Support.2.44.0 : Selenium.WebDriver [2.44.0, )' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removed package 'Selenium.Support.2.44.0 : Selenium.WebDriver [2.44.0, )' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removing package 'Selenium.WebDriver.2.44.0 : ' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removed package 'Selenium.WebDriver.2.44.0 : ' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removing package 'Microsoft.AspNet.Mvc.5.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.AspNet.WebPages [3.2.2, 3.3.0)' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removed package 'Microsoft.AspNet.Mvc.5.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.AspNet.WebPages [3.2.2, 3.3.0)' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removing package 'Microsoft.AspNet.WebPages.3.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.Web.Infrastructure [1.0.0, )' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removed package 'Microsoft.AspNet.WebPages.3.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.Web.Infrastructure [1.0.0, )' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removing package 'Microsoft.AspNet.Razor.3.2.2 : ' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removed package 'Microsoft.AspNet.Razor.3.2.2 : ' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removing package 'Microsoft.AspNet.Mvc.Futures.5.0.0 : ' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Removed package 'Microsoft.AspNet.Mvc.Futures.5.0.0 : ' from folder 'C:\Code\PROJECTNAME\PROJECTNAME\packages'
Install-Package : Cannot add the file 'IEDriverServer.exe'. There is already a linked file in this folder with the same name.
At line:1 char:1
+ Install-Package SpecsFor.Mvc
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

PM>
Mel Grubb
Feb 4, 2016

Just to be sure, I created a brand new project to the side, and did only the following to it:
1) Delete Class1.cs
2) Change framework to 4.5.2
3) Install-Package SpecsFor
4) Install-Package SpecsFor.Mvc

I got the same result as the real solution:

Each package is licensed to you by its owner. NuGet is not responsible for, nor does it grant any licenses to, third-party packages. Some packages may include dependencies which are governed by additional licenses. Follow the package source (feed) URL to determine any dependencies.

Package Manager Console Host Version 3.3.0.167

Type 'get-help NuGet' to see all available NuGet commands.

PM> Install-Package SpecsFor
Attempting to gather dependencies information for package 'SpecsFor.4.4.0' with respect to project 'SpecsFor.MVC.Test', targeting '.NETFramework,Version=v4.5.2'
Attempting to resolve dependencies for package 'SpecsFor.4.4.0' with DependencyBehavior 'Lowest'
Resolving actions to install package 'SpecsFor.4.4.0'
Resolved actions to install package 'SpecsFor.4.4.0'
Adding package 'ExpectedObjects.1.1.1' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'ExpectedObjects.1.1.1' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'ExpectedObjects.1.1.1' to 'packages.config'
Successfully installed 'ExpectedObjects 1.1.1' to SpecsFor.MVC.Test
Adding package 'JetBrains.Annotations.10.0.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'JetBrains.Annotations.10.0.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'JetBrains.Annotations.10.0.0' to 'packages.config'
Successfully installed 'JetBrains.Annotations 10.0.0' to SpecsFor.MVC.Test
Adding package 'Moq.4.2.1402.2112' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Moq.4.2.1402.2112' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Moq.4.2.1402.2112' to 'packages.config'
Successfully installed 'Moq 4.2.1402.2112' to SpecsFor.MVC.Test
Adding package 'NUnit.2.6.3' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'NUnit.2.6.3' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'NUnit.2.6.3' to 'packages.config'
Successfully installed 'NUnit 2.6.3' to SpecsFor.MVC.Test
Adding package 'Should.1.1.20' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Should.1.1.20' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Should.1.1.20' to 'packages.config'
Successfully installed 'Should 1.1.20' to SpecsFor.MVC.Test
Adding package 'structuremap.3.1.0.133' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'structuremap.3.1.0.133' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'structuremap.3.1.0.133' to 'packages.config'
Successfully installed 'structuremap 3.1.0.133' to SpecsFor.MVC.Test
Adding package 'structuremap.automocking.moq.3.1.0.133' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'structuremap.automocking.moq.3.1.0.133' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'structuremap.automocking.moq.3.1.0.133' to 'packages.config'
Successfully installed 'structuremap.automocking.moq 3.1.0.133' to SpecsFor.MVC.Test
Adding package 'SpecsFor.4.4.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'SpecsFor.4.4.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'SpecsFor.4.4.0' to 'packages.config'
Executing script file 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages\SpecsFor.4.4.0\tools\Install.ps1'
Successfully installed 'SpecsFor 4.4.0' to SpecsFor.MVC.Test
PM> Install-Package SpecsFor.Mvc
Attempting to gather dependencies information for package 'SpecsFor.Mvc.4.7.0' with respect to project 'SpecsFor.MVC.Test', targeting '.NETFramework,Version=v4.5.2'
Attempting to resolve dependencies for package 'SpecsFor.Mvc.4.7.0' with DependencyBehavior 'Lowest'
Resolving actions to install package 'SpecsFor.Mvc.4.7.0'
Resolved actions to install package 'SpecsFor.Mvc.4.7.0'
Adding package 'Microsoft.AspNet.Mvc.Futures.5.0.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Microsoft.AspNet.Mvc.Futures.5.0.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Microsoft.AspNet.Mvc.Futures.5.0.0' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Mvc.Futures 5.0.0' to SpecsFor.MVC.Test
Adding package 'Microsoft.AspNet.Razor.3.2.2' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Microsoft.AspNet.Razor.3.2.2' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Microsoft.AspNet.Razor.3.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Razor 3.2.2' to SpecsFor.MVC.Test
Adding package 'Microsoft.Web.Infrastructure.1.0.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Microsoft.Web.Infrastructure.1.0.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Microsoft.Web.Infrastructure.1.0.0' to 'packages.config'
Successfully installed 'Microsoft.Web.Infrastructure 1.0.0' to SpecsFor.MVC.Test
Adding package 'Microsoft.AspNet.WebPages.3.2.2' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Microsoft.AspNet.WebPages.3.2.2' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Microsoft.AspNet.WebPages.3.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.WebPages 3.2.2' to SpecsFor.MVC.Test
Adding package 'Microsoft.AspNet.Mvc.5.2.2' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Microsoft.AspNet.Mvc.5.2.2' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Microsoft.AspNet.Mvc.5.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Mvc 5.2.2' to SpecsFor.MVC.Test
Adding package 'Selenium.WebDriver.2.44.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Selenium.WebDriver.2.44.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Selenium.WebDriver.2.44.0' to 'packages.config'
Successfully installed 'Selenium.WebDriver 2.44.0' to SpecsFor.MVC.Test
Adding package 'Selenium.Support.2.44.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Selenium.Support.2.44.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Selenium.Support.2.44.0' to 'packages.config'
Successfully installed 'Selenium.Support 2.44.0' to SpecsFor.MVC.Test
Adding package 'Selenium.WebDriver.ChromeDriver.2.20.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Selenium.WebDriver.ChromeDriver.2.20.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Selenium.WebDriver.ChromeDriver.2.20.0' to 'packages.config'
Executing script file 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages\Selenium.WebDriver.ChromeDriver.2.20.0.0\tools\Install.ps1'
Successfully installed 'Selenium.WebDriver.ChromeDriver 2.20.0' to SpecsFor.MVC.Test
Adding package 'Selenium.WebDriver.IEDriver.2.48.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Selenium.WebDriver.IEDriver.2.48.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'Selenium.WebDriver.IEDriver.2.48.0' to 'packages.config'
Executing script file 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages\Selenium.WebDriver.IEDriver.2.48.0.0\tools\Install.ps1'
Successfully installed 'Selenium.WebDriver.IEDriver 2.48.0' to SpecsFor.MVC.Test
Adding package 'SpecsFor.Mvc.4.7.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Added package 'SpecsFor.Mvc.4.7.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Install failed. Rolling back...
Package 'SpecsFor.Mvc.4.7.0 : Microsoft.AspNet.Mvc [5.2.2, ), Microsoft.AspNet.Mvc.Futures [5.0.0, ), Selenium.Support [2.44.0, ), Selenium.WebDriver.ChromeDriver [2.20.0, ), Selenium.WebDriver.IEDriver [2.48.0, )' does not exist in project 'SpecsFor.MVC.Test'
Executing script file 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages\Selenium.WebDriver.IEDriver.2.48.0.0\tools\Uninstall.ps1'
Removed package 'Selenium.WebDriver.IEDriver.2.48.0 : ' from 'packages.config'
Executing script file 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages\Selenium.WebDriver.ChromeDriver.2.20.0.0\tools\Uninstall.ps1'
Removed package 'Selenium.WebDriver.ChromeDriver.2.20.0 : ' from 'packages.config'
Removed package 'Selenium.Support.2.44.0 : Selenium.WebDriver [2.44.0, )' from 'packages.config'
Removed package 'Selenium.WebDriver.2.44.0 : ' from 'packages.config'
Removed package 'Microsoft.AspNet.Mvc.5.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.AspNet.WebPages [3.2.2, 3.3.0)' from 'packages.config'
Removed package 'Microsoft.AspNet.WebPages.3.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.Web.Infrastructure [1.0.0, )' from 'packages.config'
Removed package 'Microsoft.Web.Infrastructure.1.0.0 : ' from 'packages.config'
Removed package 'Microsoft.AspNet.Razor.3.2.2 : ' from 'packages.config'
Removed package 'Microsoft.AspNet.Mvc.Futures.5.0.0 : ' from 'packages.config'
Removing package 'SpecsFor.Mvc.4.7.0 : Microsoft.AspNet.Mvc [5.2.2, ), Microsoft.AspNet.Mvc.Futures [5.0.0, ), Selenium.Support [2.44.0, ), Selenium.WebDriver.ChromeDriver [2.20.0, ), Selenium.WebDriver.IEDriver [2.48.0, )' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removed package 'SpecsFor.Mvc.4.7.0 : Microsoft.AspNet.Mvc [5.2.2, ), Microsoft.AspNet.Mvc.Futures [5.0.0, ), Selenium.Support [2.44.0, ), Selenium.WebDriver.ChromeDriver [2.20.0, ), Selenium.WebDriver.IEDriver [2.48.0, )' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removing package 'Selenium.WebDriver.IEDriver.2.48.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removed package 'Selenium.WebDriver.IEDriver.2.48.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removing package 'Selenium.WebDriver.ChromeDriver.2.20.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removed package 'Selenium.WebDriver.ChromeDriver.2.20.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removing package 'Selenium.Support.2.44.0 : Selenium.WebDriver [2.44.0, )' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removed package 'Selenium.Support.2.44.0 : Selenium.WebDriver [2.44.0, )' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removing package 'Selenium.WebDriver.2.44.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removed package 'Selenium.WebDriver.2.44.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removing package 'Microsoft.AspNet.Mvc.5.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.AspNet.WebPages [3.2.2, 3.3.0)' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removed package 'Microsoft.AspNet.Mvc.5.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.AspNet.WebPages [3.2.2, 3.3.0)' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removing package 'Microsoft.AspNet.WebPages.3.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.Web.Infrastructure [1.0.0, )' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removed package 'Microsoft.AspNet.WebPages.3.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.Web.Infrastructure [1.0.0, )' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removing package 'Microsoft.Web.Infrastructure.1.0.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removed package 'Microsoft.Web.Infrastructure.1.0.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removing package 'Microsoft.AspNet.Razor.3.2.2 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removed package 'Microsoft.AspNet.Razor.3.2.2 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removing package 'Microsoft.AspNet.Mvc.Futures.5.0.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Removed package 'Microsoft.AspNet.Mvc.Futures.5.0.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\SpecsFor.MVC.Test\packages'
Install-Package : Cannot add the file 'IEDriverServer.exe'. There is already a linked file in this folder with the same name.
At line:1 char:1
+ Install-Package SpecsFor.Mvc
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

PM>
Matt Honeycutt
Feb 4, 2016

Thanks for all the details, Mel. I'll spin up a fresh VM and try installing in the next couple of days.

If you get bored, could you try to see what happens when you install Selenium.WebDriver.IEDriver by itself? I'm wondering if that package is broken...

Mel Grubb
Feb 4, 2016

I started another fresh project, and was able to install both the IE and Chrome drivers with no problem. I then added SpecsFor.Mvc, but got the same errors as before. Here's the complete log:

Each package is licensed to you by its owner. NuGet is not responsible for, nor does it grant any licenses to, third-party packages. Some packages may include dependencies which are governed by additional licenses. Follow the package source (feed) URL to determine any dependencies.

Package Manager Console Host Version 3.3.0.167

Type 'get-help NuGet' to see all available NuGet commands.

PM> Install-Package Selenium.WebDriver.IEDriver
Attempting to gather dependencies information for package 'Selenium.WebDriver.IEDriver.2.49.0' with respect to project 'Selenium.WebDriver.Tests', targeting '.NETFramework,Version=v4.5'
Attempting to resolve dependencies for package 'Selenium.WebDriver.IEDriver.2.49.0' with DependencyBehavior 'Lowest'
Resolving actions to install package 'Selenium.WebDriver.IEDriver.2.49.0'
Resolved actions to install package 'Selenium.WebDriver.IEDriver.2.49.0'
Adding package 'Selenium.WebDriver.IEDriver.2.49.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Selenium.WebDriver.IEDriver.2.49.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Selenium.WebDriver.IEDriver.2.49.0' to 'packages.config'
Executing script file 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages\Selenium.WebDriver.IEDriver.2.49.0.0\tools\Install.ps1'
Successfully installed 'Selenium.WebDriver.IEDriver 2.49.0' to Selenium.WebDriver.Tests
PM> Install-Package Selenium.WebDriver.ChromeDriver
Attempting to gather dependencies information for package 'Selenium.WebDriver.ChromeDriver.2.21.0' with respect to project 'Selenium.WebDriver.Tests', targeting '.NETFramework,Version=v4.5'
Attempting to resolve dependencies for package 'Selenium.WebDriver.ChromeDriver.2.21.0' with DependencyBehavior 'Lowest'
Resolving actions to install package 'Selenium.WebDriver.ChromeDriver.2.21.0'
Resolved actions to install package 'Selenium.WebDriver.ChromeDriver.2.21.0'
Adding package 'Selenium.WebDriver.ChromeDriver.2.21.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Selenium.WebDriver.ChromeDriver.2.21.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Selenium.WebDriver.ChromeDriver.2.21.0' to 'packages.config'
Executing script file 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages\Selenium.WebDriver.ChromeDriver.2.21.0.0\tools\Install.ps1'
Successfully installed 'Selenium.WebDriver.ChromeDriver 2.21.0' to Selenium.WebDriver.Tests
PM> Install-Package SpecsFor
Attempting to gather dependencies information for package 'SpecsFor.4.4.0' with respect to project 'Selenium.WebDriver.Tests', targeting '.NETFramework,Version=v4.5'
Attempting to resolve dependencies for package 'SpecsFor.4.4.0' with DependencyBehavior 'Lowest'
Resolving actions to install package 'SpecsFor.4.4.0'
Resolved actions to install package 'SpecsFor.4.4.0'
Adding package 'ExpectedObjects.1.1.1' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'ExpectedObjects.1.1.1' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'ExpectedObjects.1.1.1' to 'packages.config'
Successfully installed 'ExpectedObjects 1.1.1' to Selenium.WebDriver.Tests
Adding package 'JetBrains.Annotations.10.0.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'JetBrains.Annotations.10.0.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'JetBrains.Annotations.10.0.0' to 'packages.config'
Successfully installed 'JetBrains.Annotations 10.0.0' to Selenium.WebDriver.Tests
Adding package 'Moq.4.2.1402.2112' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Moq.4.2.1402.2112' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Moq.4.2.1402.2112' to 'packages.config'
Successfully installed 'Moq 4.2.1402.2112' to Selenium.WebDriver.Tests
Adding package 'NUnit.2.6.3' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'NUnit.2.6.3' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'NUnit.2.6.3' to 'packages.config'
Successfully installed 'NUnit 2.6.3' to Selenium.WebDriver.Tests
Adding package 'Should.1.1.20' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Should.1.1.20' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Should.1.1.20' to 'packages.config'
Successfully installed 'Should 1.1.20' to Selenium.WebDriver.Tests
Adding package 'structuremap.3.1.0.133' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'structuremap.3.1.0.133' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'structuremap.3.1.0.133' to 'packages.config'
Successfully installed 'structuremap 3.1.0.133' to Selenium.WebDriver.Tests
Adding package 'structuremap.automocking.moq.3.1.0.133' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'structuremap.automocking.moq.3.1.0.133' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'structuremap.automocking.moq.3.1.0.133' to 'packages.config'
Successfully installed 'structuremap.automocking.moq 3.1.0.133' to Selenium.WebDriver.Tests
Adding package 'SpecsFor.4.4.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'SpecsFor.4.4.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'SpecsFor.4.4.0' to 'packages.config'
Executing script file 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages\SpecsFor.4.4.0\tools\Install.ps1'
Successfully installed 'SpecsFor 4.4.0' to Selenium.WebDriver.Tests
PM> Install-Package SpecsFor.Mvc
Attempting to gather dependencies information for package 'SpecsFor.Mvc.4.7.0' with respect to project 'Selenium.WebDriver.Tests', targeting '.NETFramework,Version=v4.5'
Attempting to resolve dependencies for package 'SpecsFor.Mvc.4.7.0' with DependencyBehavior 'Lowest'
Resolving actions to install package 'SpecsFor.Mvc.4.7.0'
Resolved actions to install package 'SpecsFor.Mvc.4.7.0'
Adding package 'Microsoft.AspNet.Mvc.Futures.5.0.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Microsoft.AspNet.Mvc.Futures.5.0.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Microsoft.AspNet.Mvc.Futures.5.0.0' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Mvc.Futures 5.0.0' to Selenium.WebDriver.Tests
Adding package 'Microsoft.AspNet.Razor.3.2.2' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Microsoft.AspNet.Razor.3.2.2' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Microsoft.AspNet.Razor.3.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Razor 3.2.2' to Selenium.WebDriver.Tests
Adding package 'Microsoft.Web.Infrastructure.1.0.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Microsoft.Web.Infrastructure.1.0.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Microsoft.Web.Infrastructure.1.0.0' to 'packages.config'
Successfully installed 'Microsoft.Web.Infrastructure 1.0.0' to Selenium.WebDriver.Tests
Adding package 'Microsoft.AspNet.WebPages.3.2.2' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Microsoft.AspNet.WebPages.3.2.2' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Microsoft.AspNet.WebPages.3.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.WebPages 3.2.2' to Selenium.WebDriver.Tests
Adding package 'Microsoft.AspNet.Mvc.5.2.2' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Microsoft.AspNet.Mvc.5.2.2' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Microsoft.AspNet.Mvc.5.2.2' to 'packages.config'
Successfully installed 'Microsoft.AspNet.Mvc 5.2.2' to Selenium.WebDriver.Tests
Adding package 'Selenium.WebDriver.2.44.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Selenium.WebDriver.2.44.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Selenium.WebDriver.2.44.0' to 'packages.config'
Successfully installed 'Selenium.WebDriver 2.44.0' to Selenium.WebDriver.Tests
Adding package 'Selenium.Support.2.44.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Selenium.Support.2.44.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'Selenium.Support.2.44.0' to 'packages.config'
Successfully installed 'Selenium.Support 2.44.0' to Selenium.WebDriver.Tests
Adding package 'SpecsFor.Mvc.4.7.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Added package 'SpecsFor.Mvc.4.7.0' to folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Install failed. Rolling back...
Package 'SpecsFor.Mvc.4.7.0 : Microsoft.AspNet.Mvc [5.2.2, ), Microsoft.AspNet.Mvc.Futures [5.0.0, ), Selenium.Support [2.44.0, ), Selenium.WebDriver.ChromeDriver [2.20.0, ), Selenium.WebDriver.IEDriver [2.48.0, )' does not exist in project 'Selenium.WebDriver.Tests'
Removed package 'Selenium.Support.2.44.0 : Selenium.WebDriver [2.44.0, )' from 'packages.config'
Removed package 'Selenium.WebDriver.2.44.0 : ' from 'packages.config'
Removed package 'Microsoft.AspNet.Mvc.5.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.AspNet.WebPages [3.2.2, 3.3.0)' from 'packages.config'
Removed package 'Microsoft.AspNet.WebPages.3.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.Web.Infrastructure [1.0.0, )' from 'packages.config'
Removed package 'Microsoft.Web.Infrastructure.1.0.0 : ' from 'packages.config'
Removed package 'Microsoft.AspNet.Razor.3.2.2 : ' from 'packages.config'
Removed package 'Microsoft.AspNet.Mvc.Futures.5.0.0 : ' from 'packages.config'
Removing package 'SpecsFor.Mvc.4.7.0 : Microsoft.AspNet.Mvc [5.2.2, ), Microsoft.AspNet.Mvc.Futures [5.0.0, ), Selenium.Support [2.44.0, ), Selenium.WebDriver.ChromeDriver [2.20.0, ), Selenium.WebDriver.IEDriver [2.48.0, )' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removed package 'SpecsFor.Mvc.4.7.0 : Microsoft.AspNet.Mvc [5.2.2, ), Microsoft.AspNet.Mvc.Futures [5.0.0, ), Selenium.Support [2.44.0, ), Selenium.WebDriver.ChromeDriver [2.20.0, ), Selenium.WebDriver.IEDriver [2.48.0, )' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removing package 'Selenium.Support.2.44.0 : Selenium.WebDriver [2.44.0, )' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removed package 'Selenium.Support.2.44.0 : Selenium.WebDriver [2.44.0, )' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removing package 'Selenium.WebDriver.2.44.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removed package 'Selenium.WebDriver.2.44.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removing package 'Microsoft.AspNet.Mvc.5.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.AspNet.WebPages [3.2.2, 3.3.0)' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removed package 'Microsoft.AspNet.Mvc.5.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.AspNet.WebPages [3.2.2, 3.3.0)' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removing package 'Microsoft.AspNet.WebPages.3.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.Web.Infrastructure [1.0.0, )' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removed package 'Microsoft.AspNet.WebPages.3.2.2 : Microsoft.AspNet.Razor [3.2.2, 3.3.0), Microsoft.Web.Infrastructure [1.0.0, )' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removing package 'Microsoft.Web.Infrastructure.1.0.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removed package 'Microsoft.Web.Infrastructure.1.0.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removing package 'Microsoft.AspNet.Razor.3.2.2 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removed package 'Microsoft.AspNet.Razor.3.2.2 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removing package 'Microsoft.AspNet.Mvc.Futures.5.0.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Removed package 'Microsoft.AspNet.Mvc.Futures.5.0.0 : ' from folder 'c:\users\mel.grubb\documents\visual studio 2015\Projects\Selenium.WebDriver.Tests\packages'
Install-Package : Cannot add the file 'IEDriverServer.exe'. There is already a linked file in this folder with the same name.
At line:1 char:1
+ Install-Package SpecsFor.Mvc
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

PM>
Matt Honeycutt
Feb 9, 2016

All I have to say is: my bad. The package updates I rolled in to the 4.7.0 release apparently broke the main SpecsFor.Mvc package. I just published 4.7.1 to NuGet, and I verified that it installed into a brand-new 4.5.2 project.

Please let me know if you're able to get the package installed now.

Mel Grubb
Feb 10, 2016

Will do. Thanks. I'm glad it was an "oops" and not a impassable incompatibility.

Mel Grubb
Feb 10, 2016

It appears to have added the references and drivers correctly this time around. Thanks. I seem to have some build problems now, but I don't think they're SpecsFor's fault. There's something up with the build configuration on this project that I'll need to work through.

It's worth noting that I still needed to target the test project at 4.5.2 in order for the the SpecsFor.Mvc reference to get properly added. Targetting 4.5 showed me the success page, but failed to add the actual reference.

Matt Honeycutt
Feb 11, 2016

I'll see if there's anything I can do with NuGet to detect when the install is being rolled back, maybe I can display a different page when that happens.


Matt Honeycutt marked this as solved
Markdown is allowed