.NET Core-如何包含不带nuget的包

.NET Core-如何包含不带nuget的包,.net,.net-core,package,nuget,.net,.net Core,Package,Nuget,我刚开始使用.NET和.NETCore进行开发,直到现在,当我需要一个包时,我才使用Nuget 但是现在我想将MapBoxNet包含到我的项目()中,该项目没有Nuget包。如您所见,Github存储库只是由一个VisualStudio解决方案组成。当打开时,我会收到错误信息,老实说,我真的不知道从现在开始该怎么办 我应该自己编译它,自己将它转换为nuget包,还是有办法将MaBoxNetWPF文件夹包含到我自己的项目中?出于开发目的,是的,您可以标记项目以在构建时创建nuget包并在本地使用它

我刚开始使用.NET和.NETCore进行开发,直到现在,当我需要一个包时,我才使用Nuget

但是现在我想将MapBoxNet包含到我的项目()中,该项目没有Nuget包。如您所见,Github存储库只是由一个VisualStudio解决方案组成。当打开时,我会收到错误信息,老实说,我真的不知道从现在开始该怎么办


我应该自己编译它,自己将它转换为nuget包,还是有办法将MaBoxNetWPF文件夹包含到我自己的项目中?

出于开发目的,是的,您可以标记项目以在构建时创建nuget包并在本地使用它。但是,如果您打算使用某种CI/CD管道,则nuget包需要位于生成服务器可以访问的某个nuget服务器上。

出于开发目的,可以标记项目以在生成时创建nuget包并在本地使用它。但是,如果您打算使用某种CI/CD管道,则nuget包需要位于生成服务器可以访问的某个nuget服务器上。

您可以将其包含在
MyProjectName.csproj
文件中,如下所示:

<Project Sdk="Microsoft.NET.Sdk.Web or whatever appropriate for your project">

  Other stuff...

  <ItemGroup>
    Other packages...
    <PackageReference Include="Mapbox.Sdk.Core" Version="4.3.0" />
  </ItemGroup>

  Perhaps even more stuff...

</Project>

您可以将其包含在
MyProjectName.csproj
文件中,如下所示:

<Project Sdk="Microsoft.NET.Sdk.Web or whatever appropriate for your project">

  Other stuff...

  <ItemGroup>
    Other packages...
    <PackageReference Include="Mapbox.Sdk.Core" Version="4.3.0" />
  </ItemGroup>

  Perhaps even more stuff...

</Project>

谢谢,你的编辑涵盖了我要找的内容。事实证明,我只是搜索了错误的术语,引用了另一个项目,就像你建议的那样,这就是我想要的。虽然在Visual Studio找到csproj之前,我不得不将MapBoxNet项目添加到我的项目中作为参考。谢谢,您的编辑涵盖了我要查找的内容。事实证明,我只是搜索了错误的术语,引用了另一个项目,就像你建议的那样,这就是我想要的。尽管在VisualStudio找到csproj之前,我不得不将MapBoxNet项目添加到我的项目中作为参考。