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