gpt4 book ai didi

vb.net - 如何将 VB.Net 项目转换为 .Net Core

转载 作者:行者123 更新时间:2023-12-04 17:34:42 25 4
gpt4 key购买 nike

如何将我的 vb.net 项目转换为 .NetCore 。

我使用了 Visual Studio Marketplace 的 .NET Portability Analyzer 扩展,它显示大多数解决方案的可移植性超过 90%。

.NetCore 支持 VB,我假设转换不需要更改代码。但是我没有任何选项可以将我的 vb 项目转换为 .NetCore 。我的项目在 .Net Framework 4.5 中。转换前是否需要转换为最新的 .Net Framework?是否有任何 visual studio 插件可用于转换(到 .net 框架,然后到 .Net Core)?

提前致谢。

最佳答案

我建议将您的项目文件 (.vbproj) 更新为新格式。以下是 netstandard2.0 项目文件的示例:

<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<RootNamespace>VbTest</RootNamespace>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
</ItemGroup>

<ItemGroup>
<ProjectReference Include="..\ClassLibrary1\ClassLibrary1.vbproj" />
</ItemGroup>

</Project>

在升级 C# 项目时,我通常将此作为手动过程完成。

简单的部分:

  • 默认包含所有源文件,不需要显式输入。

较难的部分:

  • 引用需要从 packages.config 移动到项目文件(然后删除 packages.config)。
  • 项目引用也需要手动转移到新格式。可以在文本编辑器中手动执行此操作,或使用您的 IDE 添加它们。

关于vb.net - 如何将 VB.Net 项目转换为 .Net Core,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57146290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com