Hello,
Im running into a circular dependency issue that I don't really get. I have a simple project for Portable Class Libraries that has dependency to the new Microsoft.Net.Http and Newtonsoft.Json. When trying to create the nuget package I get the circular dependency error:
Circular dependency detected 'Microsoft.Bcl 1.1.3 => Microsoft.Net.Http 2.2.13 =
> Microsoft.Bcl 1.1.3'.
All installed nuget dependencies are defined in my packages.config (that I can tell)....
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.Bcl" version="1.1.3" targetFramework="portable-net45+wp80+win" />
<package id="Microsoft.Bcl.Build" version="1.0.8" targetFramework="portable-net45+wp80+win" />
<package id="Microsoft.Net.Http" version="2.2.13" targetFramework="portable-net45+wp80+win" />
<package id="Newtonsoft.Json" version="5.0.6" targetFramework="portable-net45+wp80+win" />
</packages>
Comments: I'm getting something similar when I reference Bcl Async. > Found packages.config. Using packages listed as dependencies nuget : Circular dependency detected 'Microsoft.Bcl 1.0.19 => Microsoft.Bcl.Async 1.0.16 => Microsoft.Bcl 1.0.19'. my packages.config looks like > <packages> <package id="Microsoft.Bcl" version="1.0.19" targetFramework="portable-net45+sl40+wp71+win" /> <package id="Microsoft.Bcl.Async" version="1.0.16" targetFramework="portable-net45+sl40+wp71+win" /> <package id="Microsoft.Bcl.Build" version="1.0.9-beta" targetFramework="portable-net45+sl40+wp71+win" /> <package id="Newtonsoft.Json" version="5.0.6" targetFramework="portable-net45+sl40+wp71+win" /> </packages>
Im running into a circular dependency issue that I don't really get. I have a simple project for Portable Class Libraries that has dependency to the new Microsoft.Net.Http and Newtonsoft.Json. When trying to create the nuget package I get the circular dependency error:
Circular dependency detected 'Microsoft.Bcl 1.1.3 => Microsoft.Net.Http 2.2.13 =
> Microsoft.Bcl 1.1.3'.
All installed nuget dependencies are defined in my packages.config (that I can tell)....
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.Bcl" version="1.1.3" targetFramework="portable-net45+wp80+win" />
<package id="Microsoft.Bcl.Build" version="1.0.8" targetFramework="portable-net45+wp80+win" />
<package id="Microsoft.Net.Http" version="2.2.13" targetFramework="portable-net45+wp80+win" />
<package id="Newtonsoft.Json" version="5.0.6" targetFramework="portable-net45+wp80+win" />
</packages>
Comments: I'm getting something similar when I reference Bcl Async. > Found packages.config. Using packages listed as dependencies nuget : Circular dependency detected 'Microsoft.Bcl 1.0.19 => Microsoft.Bcl.Async 1.0.16 => Microsoft.Bcl 1.0.19'. my packages.config looks like > <packages> <package id="Microsoft.Bcl" version="1.0.19" targetFramework="portable-net45+sl40+wp71+win" /> <package id="Microsoft.Bcl.Async" version="1.0.16" targetFramework="portable-net45+sl40+wp71+win" /> <package id="Microsoft.Bcl.Build" version="1.0.9-beta" targetFramework="portable-net45+sl40+wp71+win" /> <package id="Newtonsoft.Json" version="5.0.6" targetFramework="portable-net45+sl40+wp71+win" /> </packages>