如何使用nuget库SimpleHelpers.c# VScode上的FileEncoding &g



dotnet add package SimpleHelpers.FileEncoding

SimpleHelpers。FileEncoding

dotnet run

显示了:

C:UsersuserDownloadsc2Program.cs(1,7):错误CS0246:类型或命名空间名称'SimpleHelpers'无法找到(您是否缺少using指令或程序集引用?)[C:UsersuserDownloadsc2c2.csproj]


Program.cs:

using SimpleHelpers.FileEncoding;
namespace c2;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello, World!");
var encoding = FileEncoding.DetectFileEncoding (@"D:bbig5LanTingJiXu_big5.txt");
}
}

c2.csproj:

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="SimpleHelpers.FileEncoding" Version="1.4.0" />
</ItemGroup>
</Project>

更新错误信息。

看起来这个包是使用。cs的content文件夹编写的。对于使用packages.config来引用NuGet包的项目,之前渲染并复制到项目文件夹的pp文件转换。

不再支持使用PackageReference的sdk风格项目。包的作者需要切换到(或添加)contentFiles来支持PackageReference,或者创建一个预构建的二进制文件(.dll文件)。

相关内容

  • 没有找到相关文章

最新更新