tag:help.appveyor.com,2012-11-13:/discussions/problems/10868-building-netstandard20-project-created-with-riderAppVeyor: Discussion 2018-08-25T02:26:13Ztag:help.appveyor.com,2012-11-13:Comment/444362972018-01-04T11:07:14Z2018-01-04T11:07:15ZBuilding netstandard2.0 project created with Rider<div><p>Greetings!</p>
<p>I am currently converting a project to netstandard2.0, and so far I have just moved all code files to a newly created library project which is compiling, and have made all the tests run green. The project is <a href="https://github.com/digipost/api-client-shared-dotnet">https://github.com/digipost/api-client-shared-dotnet</a>, the netstandard2.0 version is on the branch <code>project-rider-test-netstandard</code>.</p>
<p>The error I now get is:<br>
error MSB4041: The default XML namespace of the project must be the MSBuild XML namespace. If the project is authored in the MSBuild 2003 format, please add xmlns="<a href="http://schemas.microsoft.com/developer/msbuild/2003">http://schemas.microsoft.com/developer/msbuild/2003</a>" to the element. If the project has been authored in the old 1.0 or 1.2 format, please convert it to MSBuild 2003 format.</p>
<p>I am now unsure if the problem is the .sln file where the version is set to <code>VisualStudioVersion = 12.0.0.0</code>, the .csproj files where I should specify a Xml namespace as the error implies or my appveyor.yml. What is the ideal configuration for Appveyor on this?</p>
<p>Hope to hear from you.</p></div>Aleksander tag:help.appveyor.com,2012-11-13:Comment/444362972018-01-04T21:24:53Z2018-01-04T21:24:53ZBuilding netstandard2.0 project created with Rider<div><p>Hi Aleksander,</p>
<p>Sent you <a href="https://github.com/digipost/api-client-shared-dotnet/pull/11">a PR</a>.</p>
<p>Ilya.</p></div>Ilya Finkelshteyn