Breaking changes in build 1.0.2677.0 (doesn't work with .NET 4 Client Profile)

    General discussion

  • After updating to last release I have build error

    "Warning 19 The referenced assembly "System.Reactive" could not be resolved because it has a dependency on "System.Web, Version=, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client". Please remove references to assemblies not in the targeted framework or consider retargeting your project. Docuflow.Client"

    Some investigation shown that source of the problem is new assembly, that System.Reactive is depending on now "Microsoft.VisualStudio.QualityTools.UnitTestFramework" which is depends on System.Web.

    Would you consider to split System.Reactive assembly into two: one with only production code (that can be used in client profile) and one with support to unit testing (that will be used in controlled environments)?

    Saturday, August 28, 2010 6:09 AM

All replies

  • Nearly everything we do is built upon the client profile.  And, we have already made extensive use of Rx.  So, this is a killer issue for us

    I heartily second Kae's request to split System.Reactive.

    Sunday, August 29, 2010 5:31 PM
  • Hi KAE & B Miller, we'll look into making this split for the next release.

    Thanks for pointing out this issue.


    Monday, August 30, 2010 9:03 PM
  • +1
    Friday, September 03, 2010 9:35 AM
  • We're working on a hotfix for this issue...
    Tuesday, September 07, 2010 5:23 PM
  • Build 1.0.2698.0, which we just released, fixes this issue. It moves the testing code into a separate assembly: System.Reactive.Testing.


    Friday, September 10, 2010 6:17 PM