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

    • Type: Story
    • Status: Resolved
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 2.4.0
    • Fix Version/s: 2.4.8
    • Component/s: library
    • Labels:
      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

            Hide
            mike.goldsmith Michael Goldsmith added a comment -

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

            Show
            mike.goldsmith Michael Goldsmith added a comment - Visual Studio 2017 officially released March 7th. This should provide better performance / stability.
            Hide
            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.

            Show
            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.
            Hide
            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.

            Show
            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

              • Assignee:
                mike.goldsmith Michael Goldsmith
                Reporter:
                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

                    Error rendering 'com.pagerduty.jira-server-plugin:PagerDuty'. Please contact your Jira administrators.