I recently added a test project to an ASP.NET 5.0 project. The tfs build server is unable to find assemblies for my test project. project.json file below
{
"version": "1.0.0-*",
"description": "ConfigTests test project",
"authors": [ "" ],
"tags": [ "" ],
"projectUrl": "",
"licenseUrl": "",
"dependencies": {
"Microsoft.AspNet.Mvc": "6.0.0-beta6",
"xunit": "2.1.0-beta4-build3109",
"xunit.runner.dnx": "2.1.0-beta4-build134",
"Moq": "4.2.1507.118",
"ConfigSvc": "3.0.0-*",
"FluentAssertions": "3.5.0"
},
"commands": {
"test": "xunit.runner.dnx"
},
"frameworks": {
"dnx451": { }
}
}
The build outputs errors as such.
Unable to resolve dependency Microsoft.AspNet.Mvc 6.0.0-beta6
Unable to resolve dependency xunit 2.1.0-beta4-build3109
Unable to resolve dependency xunit.runner.dnx 2.1.0-beta4-build134
Unable to resolve dependency Moq 4.2.1507.118
Unable to resolve dependency FluentAssertions 3.5.0
Unable to resolve dependency Microsoft.AspNet.Server.IIS 1.0.0-beta6
Unable to resolve dependency Microsoft.AspNet.Server.WebListener 1.0.0-beta6
Unable to resolve dependency Microsoft.AspNet.StaticFiles 1.0.0-beta6
Unable to resolve dependency Microsoft.AspNet.Diagnostics 1.0.0-beta6
Unable to resolve dependency Microsoft.AspNet.DataProtection 1.0.0-beta6
Unable to resolve dependency Microsoft.AspNet.Authentication 1.0.0-beta6
Unable to resolve dependency Microsoft.AspNet.Authentication.Cookies 1.0.0-beta6
Unable to resolve dependency Microsoft.AspNet.Authentication.OpenIdConnect 1.0.0-beta6
Unable to resolve dependency Microsoft.AspNet.Authentication.OAuthBearer 1.0.0-beta6
Unable to resolve dependency Microsoft.AspNet.Cors 1.0.0-beta6
Unable to resolve dependency Microsoft.Framework.Configuration 1.0.0-beta6
Unable to resolve dependency Microsoft.Framework.Configuration.Json 1.0.0-beta6
Unable to resolve dependency Microsoft.Framework.DependencyInjection 1.0.0-beta6
Unable to resolve dependency Microsoft.Framework.OptionsModel 1.0.0-beta6
Unable to resolve dependency Microsoft.Framework.Runtime 1.0.0-beta6
Unable to resolve dependency Microsoft.Framework.Logging 1.0.0-beta6
Unable to resolve dependency Newtonsoft.Json 7.0.1
Using Assembly dependency framework/fx/mscorlib 4.0.0.0
Source: C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\mscorlib.dll
Using Assembly dependency framework/fx/System 4.0.0.0
Source: C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\System.dll
Using Assembly dependency framework/fx/System.Core 4.0.0.0
Source: C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\System.Core.dll
Using Assembly dependency framework/fx/Microsoft.CSharp 4.0.0.0
The build command is as follows:
C:\Users\build.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta5\bin\dnx.exe --appbase "C:\Builds\2\A\CI_Config\src\Config\ConfigSvc\ConfigSvcTests" "C:\Users\build.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta5\bin\lib\Microsoft.Framework.PackageManager\Microsoft.Framework.PackageManager.dll" pack "C:\Builds\2\A\CI_Config\src\Config\ConfigSvc\ConfigSvcTests" --configuration Release --out "C:\Builds\2\A\CI_Config\bin"
my project doesnt reference most of these assemblies. I'm curious as to where the tfs build agent is looking for the assemblies. Maybe I am missing something crucial here about dependencies with the project.json file
With regard to the dependencies, those mostly look like dependencies
of Microsoft . AspNet . Mvc which is in your dependency list. As I
understand it you only reference the top level dependencies in your
project.json and the lower level dependencies are worked out. I think that is what you are seeing. InVS 2015 you can drill down on
the dependencies.
To the error: I have not tested it but it seems likely you are running into issues because you are referencing beta6 but are using beta5 dnx in your
build command.
Some useful links:
http://jameschambers.com/2015/07/asp-net-5-beta-6-is-in-the-wild/
http://www.joshgraham.com/upgrading-from-asp-net-beta-5-to-beta-6/
http://davidfowl.com/diagnosing-dependency-issues-with-asp-net-5/
Related
When I try to add the package 'Breeze.Server.WebApi2' thru my package.json:
"dependencies": {
...
"System.Threading": "4.0.11-beta-23516",
"AutoMapper": "4.2.0",
"Breeze.Server.WebApi2": "1.5.4"
},
I get the error:
Restoring packages for D:\VSProjects\(...)\project.json
Unable to locate Dependency WebActivator
Writing lock file D:\VSProjects\(...)\project.lock.json
Restore complete, 354ms elapsed
Restoring packages for D:\VSProjects\(...)\project.json
Unable to locate Dependency WebActivator
Writing lock file D:\VSProjects\(...)\project.lock.json
Restore complete, 562ms elapsed
The nuget page of 'WebActivator' says it is deprecated...
I've already tried installing the package 'WebActivatorEx' but that didn't help.
How can I get the package installed? Is there another version?
Get the latest version, 1.5.5, just released yesterday. The dependency is changed to WebActivatorEx.
i just installed a new empty ASP.NET 5 WebApplication and got this error when running the app via IISExpress. Any idea what the problem is?
Could not load file or assembly 'dnx.clr.managed' or one of its
dependencies. The system cannot find the file specified. Description:
An unhandled exception occurred during the execution of the current
web request. Please review the stack trace for more information about
the error and where it originated in the code. Exception Details:
System.IO.FileNotFoundException: Could not load file or assembly
'dnx.clr.managed' or one of its dependencies. The system cannot find
the file specified. Source Error: An unhandled exception was generated
during the execution of the current web request. Information regarding
the origin and location of the exception can be identified using the
exception stack trace below. Assembly Load Trace: The following
information can be helpful to determine why the assembly
'dnx.clr.managed' could not be loaded.
=== Pre-bind state information === LOG: DisplayName = dnx.clr.managed (Partial) WRN: Partial binding information was supplied for an
assembly: WRN: Assembly Name: dnx.clr.managed | Domain ID: 3 WRN: A
partial bind occurs when only part of the assembly display name is
provided. WRN: This might result in the binder loading an incorrect
assembly. WRN: It is recommended to provide a fully specified textual
identity for the assembly, WRN: that consists of the simple name,
version, culture, and public key token. WRN: See whitepaper
http://go.microsoft.com/fwlink/?LinkId=109270 for more information and
common solutions to this issue. LOG: Appbase =
file:///C:/Users/Admin/.dnx/runtimes/dnx-clr-win-x86.1.0.0-beta7/bin
LOG: Initial PrivatePath = NULL Calling assembly : (Unknown).
=== LOG: This bind starts in default load context. LOG: Configuration file C:\Program Files (x86)\IIS Express\iisexpress.exe.config does not
exist. LOG: No application configuration file found. LOG: Using host
configuration file:
C:\Users\Admin\Documents\IISExpress\config\aspnet.config LOG: Using
machine configuration file from
C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.
LOG: Policy not being applied to reference at this time (private,
custom, partial, or location-based assembly bind). LOG: Attempting
download of new URL
file:///C:/Users/Admin/.dnx/runtimes/dnx-clr-win-x86.1.0.0-beta7/bin/dnx.clr.managed.DLL.
LOG: Attempting download of new URL
file:///C:/Users/Admin/.dnx/runtimes/dnx-clr-win-x86.1.0.0-beta7/bin/dnx.clr.managed/dnx.clr.managed.DLL.
LOG: Attempting download of new URL
file:///C:/Users/Admin/.dnx/runtimes/dnx-clr-win-x86.1.0.0-beta7/bin/dnx.clr.managed.EXE.
LOG: Attempting download of new URL
file:///C:/Users/Admin/.dnx/runtimes/dnx-clr-win-x86.1.0.0-beta7/bin/dnx.clr.managed/dnx.clr.managed.EXE.
Here is my project.json
{
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta6",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta6"
},
"commands": {
"web": "Microsoft.AspNet.Hosting --config hosting.ini"
},
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
"publishExclude": [
"node_modules",
"bower_components",
"**.xproj",
"**.user",
"**.vspscc"
],
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
]
}
Dnx versions installed
1.0.0-beta5 clr x64 C:\Users\Admin\.dnx\runtimes
1.0.0-beta5 clr x86 C:\Users\Admin\.dnx\runtimes
1.0.0-beta5 coreclr x64 C:\Users\Admin\.dnx\runtimes
1.0.0-beta5 coreclr x86 C:\Users\Admin\.dnx\runtimes
1.0.0-beta6 clr x64 C:\Users\Admin\.dnx\runtimes
1.0.0-beta6 clr x86 C:\Users\Admin\.dnx\runtimes
1.0.0-beta6 coreclr x64 C:\Users\Admin\.dnx\runtimes
1.0.0-beta6 coreclr x86 C:\Users\Admin\.dnx\runtimes
* 1.0.0-beta7 clr x86 C:\Users\Admin\.dnx\runtimes
1.0.0-rc1-update1 clr x86 C:\Users\Admin\.dnx\runtimes
1.0.0-rc1-update1 coreclr x86 C:\Users\Admin\.dnx\runtimes
1.0.0-rc2-16249 clr x86 C:\Users\Admin\.dnx\runtimes
You declare dependencies on beta6 but use dnx beta7, you should update your dependencies to last stable release 1.0.0-rc1-update1 and use it.
Set also the alias default on 1.0.0-rc1-update1:
dnvm commands
dnvm alias default 1.0.0-rc1-update1 -a x86 -r clr
dnvm use default
Microsoft.AspNet.Server.IIS doesn't exist for rc1, replace it by Microsoft.AspNet.IISPlatformHandler
project.json
"dependencies": {
"Microsoft.AspNet.IISPlatformHandler": "1.0.0-rc1-final",
"Microsoft.AspNet.Server.WebListener": "1.0.0-rc1-final"
},
You might also uninstall old beta versions and update dnvm to the latest stable version.
I am attempting to upgrade an existing Grails application from version 2.4.4 to 3.0.8. I have a couple issues that I am currently unable to resolve.
First issue: The old version's BuildConfig.groovy referenced a jar file that was in the lib directory. I tried copying the same configuration from BuildConfig.groovy to build.gradle and created a lib directory with the jar but Grails is unable to resolve the dependency.
Second issue: The old version had a plugin defined. I tried copying the same plugin definition from BuildConfig.groovy into build.gradle, but this isn't working. I noticed that the plugin isn't currently listed in Bintray, is this the problem?
Below is the dependency section of the build.gradle file.
dependencies {
compile "org.springframework.boot:spring-boot-starter-logging"
compile "org.springframework.boot:spring-boot-starter-actuator"
compile "org.springframework.boot:spring-boot-autoconfigure"
compile "org.springframework.boot:spring-boot-starter-tomcat"
compile "org.grails:grails-dependencies"
compile "org.grails:grails-web-boot"
compile "org.grails.plugins:hibernate"
compile "org.grails.plugins:cache"
compile "org.hibernate:hibernate-ehcache"
compile "org.grails.plugins:scaffolding"
compile "com.stripe:stripe-java:1.32.1"
compile "com.google.code.gson:gson:2.3.1"
compile "javax.mail:mail:1.4"
runtime "org.grails.plugins:asset-pipeline"
testCompile "org.grails:grails-plugin-testing"
testCompile "org.grails.plugins:geb"
// Note: It is recommended to update to a more robust driver (Chrome, Firefox etc.)
testRuntime 'org.seleniumhq.selenium:selenium-htmlunit-driver:2.44.0'
console "org.grails:grails-console"
//jar file located in lib directory
runtime "com.easypost:easypost-java:2.1.2"
//grails plugin
compile ":shiro:1.2.1"
}
Thanks in advance for any guidance provided.
Issue 1: If that jar is a standard jar and you can reference it from maven then that would be good. But still if you need to include it from some local directory then you can do this:
repositories {
flatDir {
//Directory path containing Jar
dirs 'libs'
}
}
dependencies {
//Jar File Name - No need to add suffix .jar
compile name: 'someJarFile'
}
Issue 2: If the plugin is not listed in bintray then that means it has not been upgraded for Grails 3.x. Either you can upgrade it for yourself or remove the plugin if possible.
I'm trying to move my project from Grails 2.2.4 to Grails 2.3.5, and I need some plugins, one of them is Ldap's. To access to my repository I have an URL:
grailsRepo "http:// svn................"
and my dependency resolver is maven
an Y have this code after:
plugins {
// plugins for the build system only
build ":tomcat:7.0.50"
// plugins for the compile step
compile ":scaffolding:2.0.1"
compile ':cache:1.1.1'
// plugins needed at runtime but not for compilation
runtime ":hibernate:3.6.10.7"// or ":hibernate4:4.1.11.6" or hibernate:3.6.10.7
runtime ":database-migration:1.3.8"
runtime ":jquery:1.10.2.2"
runtime ":resources:1.2.1"
compile ":ldap:0.8.3.2"
}
and I got the next error
The following artifacts could not be resolved: org.grails.plugins:ldap:zip:0.8.3.2, org.grails.plugins:spring-security-ldap-dcas:zip:1.0.6: Could not find artifact org.grails.plugins:ldap:zip:0.8.3.2 in grailsCentral (http://repo.grails.org/grails/plugins)
|Run 'grails dependency-report' for further information.
It looks like the latest version of the ldap plugin is 0.8.2 - see http://grails.org/plugin/ldap
If this is a custom build that's in your local repo, try switching to the ivy resolver
I'm having some dependency issues installing Breeze.
I installed the ASP.NET and Web Tools 2012.2 update into Visual Studio 2012 and then installed Angular into a freshly made ASP.NET Web API project and when I try to install the Breeze nuget package it bombs out with this error.
Install failed. Rolling back... Install-Package : Failed to add
reference to 'System.Web.Http.OData'. At line:1 char:16
+ Install-Package <<<< Breeze.WebApi
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
Here is the full install attempt from the command line including all the dependencies it is attempting to resolve.
Install-Package Breeze.WebApi
Attempting to resolve dependency 'Microsoft.AspNet.WebApi'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.WebHost (≥ 4.0.20710.0 && < 4.1)'.
Attempting to resolve dependency 'Microsoft.Web.Infrastructure (≥ 1.0.0.0)'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.Core (≥ 4.0.20710.0 && < 4.1)'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.Client (≥ 4.0.20710.0 && < 4.1)'.
Attempting to resolve dependency 'Microsoft.Net.Http (≥ 2.0.20710.0 && < 2.1)'.
Attempting to resolve dependency 'Newtonsoft.Json (≥ 4.5.6)'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.OData'.
Attempting to resolve dependency 'Microsoft.Data.OData (≥ 5.2.0 && < 6.0.0)'.
Attempting to resolve dependency 'System.Spatial (= 5.2.0)'.
Attempting to resolve dependency 'Microsoft.Data.Edm (= 5.2.0)'.
Attempting to resolve dependency 'WebActivator'.
Attempting to resolve dependency 'EntityFramework (≥ 4.4 && < 6.0)'.
Attempting to resolve dependency 'Q'.
You are downloading Microsoft.AspNet.WebApi.OData from Microsoft....
Successfully installed 'Microsoft.AspNet.WebApi.OData 4.0.1'.
Successfully installed 'WebActivator 1.5.3'.
Successfully installed 'Q 0.9.2'.
Successfully installed 'Breeze.WebApi 1.2.8'.
Successfully removed 'Microsoft.AspNet.WebApi.OData 4.0.0' from CrashBangZoom.WebApi.
Install failed. Rolling back...
Install-Package : Failed to add reference to 'System.Web.Http.OData'.
At line:1 char:16
+ Install-Package <<<< Breeze.WebApi
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
I didn't have a problem - I just installed Angular (stable) and Breeze (stable) into a TestMVC project using NuGet on Windows 8 x64 machine. There is an acceptance prompt that displays before it is installed (OData-related) and it does use powershell to install - so you should check to make sure that is installed.
------- Installing...Breeze.WebApi 1.2.8 -------
Attempting to resolve dependency 'Microsoft.AspNet.WebApi'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.WebHost (≥ 4.0.20710.0 && < 4.1)'.
Attempting to resolve dependency 'Microsoft.Web.Infrastructure (≥ 1.0.0.0)'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.Core (≥ 4.0.20710.0 && < 4.1)'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.Client (≥ 4.0.20710.0 && < 4.1)'.
Attempting to resolve dependency 'Microsoft.Net.Http (≥ 2.0.20710.0 && < 2.1)'.
Attempting to resolve dependency 'Newtonsoft.Json (≥ 4.5.6)'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.OData'.
Attempting to resolve dependency 'Microsoft.Data.OData (≥ 5.2.0 && < 6.0.0)'.
Attempting to resolve dependency 'System.Spatial (= 5.2.0)'.
Attempting to resolve dependency 'Microsoft.Data.Edm (= 5.2.0)'.
Attempting to resolve dependency 'WebActivator'.
Attempting to resolve dependency 'EntityFramework (≥ 4.4 && < 6.0)'.
Attempting to resolve dependency 'Q'.
Added file 'System.Web.Http.OData.dll' to folder 'Microsoft.AspNet.WebApi.OData.4.0.1\lib\net40'.
Added file 'System.Web.Http.Odata.xml' to folder 'Microsoft.AspNet.WebApi.OData.4.0.1\lib\net40'.
Added file 'Microsoft.AspNet.WebApi.OData.4.0.1.nuspec' to folder 'Microsoft.AspNet.WebApi.OData.4.0.1'.
Added file 'Microsoft.AspNet.WebApi.OData.4.0.1.nupkg' to folder 'Microsoft.AspNet.WebApi.OData.4.0.1'.
Successfully installed 'Microsoft.AspNet.WebApi.OData 4.0.1'.
Added file 'WebActivator.dll' to folder 'WebActivator.1.5.3\lib\net40'.
Added file 'WebActivator.1.5.3.nuspec' to folder 'WebActivator.1.5.3'.
Added file 'WebActivator.1.5.3.nupkg' to folder 'WebActivator.1.5.3'.
Successfully installed 'WebActivator 1.5.3'.
Added file 'q.js' to folder 'Q.0.9.2\content\Scripts'.
Added file 'q.min.js' to folder 'Q.0.9.2\content\Scripts'.
Added file 'NuGet.exe' to folder 'Q.0.9.2'.
Added file 'Q.0.9.2.nuspec' to folder 'Q.0.9.2'.
Added file 'Q.0.9.2.nupkg' to folder 'Q.0.9.2'.
Successfully installed 'Q 0.9.2'.
Added file 'BreezeWebApiConfig.cs.pp' to folder 'Breeze.WebApi.1.2.8\content\App_Start'.
Added file 'breeze.debug.js' to folder 'Breeze.WebApi.1.2.8\content\Scripts'.
Added file 'breeze.intellisense.js' to folder 'Breeze.WebApi.1.2.8\content\Scripts'.
Added file 'breeze.min.js' to folder 'Breeze.WebApi.1.2.8\content\Scripts'.
Added file 'Breeze.WebApi.dll' to folder 'Breeze.WebApi.1.2.8\lib'.
Added file 'Irony.dll' to folder 'Breeze.WebApi.1.2.8\lib'.
Added file 'readme.txt' to folder 'Breeze.WebApi.1.2.8'.
Added file 'install.ps1' to folder 'Breeze.WebApi.1.2.8\tools'.
Added file 'Breeze.WebApi.1.2.8.nuspec' to folder 'Breeze.WebApi.1.2.8'.
Added file 'Breeze.WebApi.1.2.8.nupkg' to folder 'Breeze.WebApi.1.2.8'.
Successfully installed 'Breeze.WebApi 1.2.8'.
Removed reference 'System.Web.Http.OData.dll' from project 'MvcApplication1'
Added file 'packages.config'.
Successfully removed 'Microsoft.AspNet.WebApi.OData 4.0.0' from MvcApplication1.
Added reference 'System.Web.Http.OData' to project 'MvcApplication1'
Added file 'packages.config'.
Successfully added 'Microsoft.AspNet.WebApi.OData 4.0.1' to MvcApplication1.
Added reference 'WebActivator' to project 'MvcApplication1'
Added file 'packages.config'.
Successfully added 'WebActivator 1.5.3' to MvcApplication1.
Added file 'q.min.js' to folder 'Scripts'.
Added file 'Scripts\q.min.js' to project 'MvcApplication1'
Added file 'q.js' to folder 'Scripts'.
Added file 'Scripts\q.js' to project 'MvcApplication1'
Added file 'packages.config'.
Successfully added 'Q 0.9.2' to MvcApplication1.
Added file 'breeze.min.js' to folder 'Scripts'.
Added file 'Scripts\breeze.min.js' to project 'MvcApplication1'
Added file 'breeze.intellisense.js' to folder 'Scripts'.
Added file 'Scripts\breeze.intellisense.js' to project 'MvcApplication1'
Added file 'breeze.debug.js' to folder 'Scripts'.
Added file 'Scripts\breeze.debug.js' to project 'MvcApplication1'
Added file 'BreezeWebApiConfig.cs' to folder 'App_Start'.
Added file 'App_Start\BreezeWebApiConfig.cs' to project 'MvcApplication1'
Added reference 'Breeze.WebApi' to project 'MvcApplication1'
Added reference 'Irony' to project 'MvcApplication1'
Added file 'packages.config'.
Successfully added 'Breeze.WebApi 1.2.8' to MvcApplication1.
Executing script file 'C:\Users\andrew\Documents\Visual Studio 2012\Projects\packages\Breeze.WebApi.1.2.8\tools\install.ps1'.
Removed file 'System.Web.Http.OData.dll' to folder 'C:\Users\andrew\Documents\Visual Studio 2012\Projects\packages\Microsoft.AspNet.WebApi.OData.4.0.0\lib\net40'.
Removed file 'System.Web.Http.Odata.xml' to folder 'C:\Users\andrew\Documents\Visual Studio 2012\Projects\packages\Microsoft.AspNet.WebApi.OData.4.0.0\lib\net40'.
Removed folder 'C:\Users\andrew\Documents\Visual Studio 2012\Projects\packages\Microsoft.AspNet.WebApi.OData.4.0.0\lib\net40'.
Removed folder 'C:\Users\andrew\Documents\Visual Studio 2012\Projects\packages\Microsoft.AspNet.WebApi.OData.4.0.0\lib'.
Removed file 'Microsoft.AspNet.WebApi.OData.4.0.0.nuspec' to folder 'C:\Users\andrew\Documents\Visual Studio 2012\Projects\packages\Microsoft.AspNet.WebApi.OData.4.0.0'.
Removed file 'Microsoft.AspNet.WebApi.OData.4.0.0.nupkg' to folder 'C:\Users\andrew\Documents\Visual Studio 2012\Projects\packages\Microsoft.AspNet.WebApi.OData.4.0.0'.
Removed folder 'C:\Users\andrew\Documents\Visual Studio 2012\Projects\packages\Microsoft.AspNet.WebApi.OData.4.0.0'.
Successfully uninstalled 'Microsoft.AspNet.WebApi.OData 4.0.0'.
==============================