<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:41:27 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CSHARP-2044] Migrate .NET Core build away from project.json</title>
                <link>https://jira.mongodb.org/browse/CSHARP-2044</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;We have separate projects for our .NET Framework and our .NET Core builds. Also, the .NET Core build is still using project.json which has been deprecated.&lt;/p&gt;

&lt;p&gt;It is possible that with the latest version of Visual Studio we could use a single project to multi-target both frameworks. At the very least we need to migrate away from using project.json.&lt;/p&gt;</description>
                <environment></environment>
        <key id="432883">CSHARP-2044</key>
            <summary>Migrate .NET Core build away from project.json</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="13201">Fixed</resolution>
                                        <assignee username="vincent.kam@mongodb.com">Vincent Kam</assignee>
                                    <reporter username="robert@mongodb.com">Robert Stam</reporter>
                        <labels>
                            <label>neweng</label>
                    </labels>
                <created>Tue, 26 Sep 2017 13:37:28 +0000</created>
                <updated>Sat, 28 Oct 2023 11:49:15 +0000</updated>
                            <resolved>Mon, 27 Nov 2017 22:45:35 +0000</resolved>
                                    <version>2.4.4</version>
                                    <fixVersion>2.5</fixVersion>
                                    <component>Build</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="1735577" author="xgen-internal-githook" created="Mon, 27 Nov 2017 22:34:12 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;vincentkam&apos;, &apos;email&apos;: &apos;vincent.kam@10gen.com&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-2044&quot; title=&quot;Migrate .NET Core build away from project.json&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-2044&quot;&gt;&lt;del&gt;CSHARP-2044&lt;/del&gt;&lt;/a&gt;: Migrate project.json files to .csproj&lt;/p&gt;

&lt;p&gt;.NET core build uses project.json which has been deprecated. This commit&lt;br/&gt;
migrates project.json files to .csproj files.&lt;/p&gt;

&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;Replace project.json files with Visual Studio 2017&apos;s auto-migrated&lt;br/&gt;
   .csproj files.&lt;/li&gt;
	&lt;li&gt;Pin assembly info to a static version instead of using auto-increment&lt;br/&gt;
   to satisfy the new default of deterministic mode.&lt;/li&gt;
	&lt;li&gt;Update CAKE .NET Core build process to target individual .csproj files&lt;br/&gt;
   since file globbing no longer seems to work.&lt;/li&gt;
	&lt;li&gt;Update CAKE .NET Core build processes so that NuGet package restoration&lt;br/&gt;
   for the test projects occurs when targeting TestNetStandard15 instead of&lt;br/&gt;
   during BuildNetStandard15.&lt;/li&gt;
	&lt;li&gt;Update build process to copy test certificate file (step missed by&lt;br/&gt;
   auto-migration).&lt;/li&gt;
	&lt;li&gt;Unify expected location of the test certificate between .NET Framework&lt;br/&gt;
   tests and .NET Standard tests.&lt;/li&gt;
	&lt;li&gt;Re-enable .NET Standard builds for the default build target in CAKE.&lt;/li&gt;
	&lt;li&gt;Update internals class visibility for test helpers.&lt;/li&gt;
	&lt;li&gt;Re-enable .NET Standard tests when targeting &quot;TestWindows&quot; target.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/9f558dfcc9f01a5dfab639c53ae8178a020a6c1e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/9f558dfcc9f01a5dfab639c53ae8178a020a6c1e&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrax0n:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>