将 net core preview xproj 迁移到 csproj 后出错

贾文

我使用Net Core“1.0.0-preview2-003131”版本开发了一个net core类库。目前使用VS2015。但由于这应该很快发布,我想把它移到“1.0.1”。我安装了这个更新:.NET Core 1.0.4 ( https://github.com/dotnet/core/releases/tag/1.0.4 )

当我更改 global.json 中的版本时,出现此错误:

严重性代码说明项目文件行抑制状态错误 MSB4019 未找到导入的项目“C:\Program Files\dotnet\sdk\1.0.1\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Props”。确认声明中的路径正确,并且该文件存在于磁盘上。

所以我读到做“dotnet migrate”它将我的项目从xproj更改为csproj,问题应该得到解决。

但是这样做,我的 csproj 无法正确加载,显示错误:

项目的默认 XML 命名空间必须是 MSBuild XML 命名空间。如果项目是以 MSBuild 2003 格式创作的,请将 xmlns="http://schemas.microsoft.com/developer/msbuild/2003" 添加到元素中。如果项目是用旧的 1.0 或 1.2 格式创作的,请将其转换为 MSBuild 2003 格式。

网管

您需要升级到 Visual Studio 2017 才能使用 dotnet-migrate 生成的 csproj 格式。.NET Core CLI 不支持 xproj 或 project.json。

或者,您可以在 project.json 或 csproj 项目中使用带有 C# 扩展的 Visual Studio Code,但不能同时使用两者。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从.NET Core 2.2迁移到3.0-preview-9后,模型绑定停止工作

将 asp.net core 2.2 项目迁移到版本 3.1 后的分析器异常

从asp net 5迁移到asp net core时出错

将 ASP.NET Core 3.1 迁移到 .NET 5.0

如何将静态类从.NET迁移到.NET Core?

将AddNLog从.NET Core 2.2迁移到3.0

将Web服务迁移到.NET Core 2.0并返回json

将HTML助手迁移到ASP.NET Core

迁移到.NET Core 3.0后出现问题

Azure DevOps:迁移到.NET Core 3.0后管道中断

从.NET Core 2.2迁移到3.0后缺少AddJsonFormatters()

迁移到.Net Core 3后,JsonPatchDocument为null

将.NET Framework 3.5迁移到4.5时出错

尝试让ef核心迁移工作以将项目迁移到.net core 2

如何将.NET Core 2.2 Web API迁移到.NET Core 3.0?

将.NET Core 2迁移到.NET Core 3:HttpContent不包含“ ReadAsAsync”的定义

从 .net core 2.2 迁移到 .net core 3.0 后的包错误

从.Net Core 3.1迁移到.NET 5

将WCF绑定从ASP.NET迁移到ASP.NET Core完整框架

将ASP.NET多层应用程序迁移到ASP.NET Core

如何将 MVC 中的动态绑定代码从 .NET Framework 迁移到 .NET Core?

如何将HTTP POST .NET Framework迁移到.NET Core

从csproj引用xproj

将DbConnectionFactory从.net迁移到.net核心

如何将Azure Functions v3迁移到.net Core 5.0

New-PSSession无法使用.NET Core软件包将Ubuntu迁移到Windows

将.net core 2.2应用程序迁移到3.1,它将无法在Azure中使用

将经典 ASP 应用程序迁移到 ASP.NET Core

将Asp.Net Core 2.2 App迁移到3.1时的整数序列化