Uploaded image for project: 'Couchbase .NET client library'
  1. Couchbase .NET client library
  2. NCBC-1323

Update Core projects to Visual Studio 2017 XML based projects

    XMLWordPrintable

Details

    • Story
    • Status: Resolved
    • Major
    • Resolution: Done
    • 2.4.0
    • 2.4.8
    • library
    • None

    Description

      The current Core projects are using the older JSON based project files, these should be updated to VS2017 XML based project files since the JSON one's are now deprecated.

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            Visual Studio 2017 officially released March 7th. This should provide better performance / stability.

            mike.goldsmith Michael Goldsmith added a comment - Visual Studio 2017 officially released March 7th. This should provide better performance / stability.

            Did some on on this today

            • I got Couchbase library building dual targeting net45 and netstandard 1.5
            • Unit tests projects build but do not run tests

            The NUnit intermediate test runner doesn't work for the new csproj format and the regular VS adapter doesn't support .net core apps yet. We either have to wait for NUnit to support .net core or change testing frameworks. XUnit does support .net core, for example, but would be a significant effort to migrate it.

            mike.goldsmith Michael Goldsmith added a comment - Did some on on this today I got Couchbase library building dual targeting net45 and netstandard 1.5 Unit tests projects build but do not run tests The NUnit intermediate test runner doesn't work for the new csproj format and the regular VS adapter doesn't support .net core apps yet. We either have to wait for NUnit to support .net core or change testing frameworks. XUnit does support .net core, for example, but would be a significant effort to migrate it.
            mike.goldsmith Michael Goldsmith added a comment - - edited

            This is now all working and Jenkins test script has been prepared which will be applied after the change has been merged. Both existing and new scripts have been attached to this issue.

            mike.goldsmith Michael Goldsmith added a comment - - edited This is now all working and Jenkins test script has been prepared which will be applied after the change has been merged. Both existing and new scripts have been attached to this issue.

            People

              mike.goldsmith Michael Goldsmith
              jmorris Jeff Morris
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty