25得票3回答
如何从NuGet包中排除一个文件夹

我正在使用 Octopack / Nuspec 文件来构建我的 NuGet 包。 我希望排除项目中某些存在的文件夹,例如 "obj" 文件夹。我一直在尝试让排除标签起作用,但是没有成功。NuGet 文件已经构建完成,但是文件夹仍然存在。 可惜网络上所有的示例都涉及特定的文件类型而不是文件夹...

24得票2回答
在Visual Studio中,有没有一种方法可以查看已安装的NuGet包来自哪个包源?

在Visual Studio的NuGet包管理器中,您可以通过单击软件包管理器中的“已安装”选项卡来查看哪些NuGet包已安装在解决方案中。 但是,在同一个NuGet包源中存在同一个包的情况下,查看特定NuGet包来自哪个包源将非常有用。是否有办法在NuGet包管理器中或其他任何位置中查看此...

24得票2回答
在Linux上构建针对.NET Framework的NuGet包

我想创建一个NuGet包,可以同时并明确地针对.NET Framework 4.6.2和.Net Standard 1.5。这是来自VS 2017的一个简化版.csproj文件:<Project Sdk="Microsoft.NET.Sdk"> <PropertyGro...

24得票1回答
如何解决“Install-Package:当前环境没有打开的解决方案”问题。

我有一个包含1个项目的解决方案。 打开程序包管理器控制台,运行Install-Package MSBuildTasks 但是它给了我以下错误: Install-Package : The current environment doesn't have a solution open. At...

24得票1回答
从NuGetV3 API获取一个包

我有兴趣用非.NET语言编写NuGet v3 API的客户端库。 获取软件包所需的请求是什么,响应看起来如何? 例如: GET {package-versions} GET {package-version} 请同时提供覆盖此场景的官方文档链接。

24得票1回答
如何以编程方式获取NuGet缓存文件夹的位置

我需要从一个非.NET Core应用程序中获取NuGet存储其包的目录列表。 我知道默认情况下它在C:\Users\[YourUsername]\.nuget\packages,所以一种选项是假定运行该进程的当前Windows用户拥有访问其他用户数据的权限,并遍历所有用户。此外,如果用户更改...

24得票1回答
使用Azure DevOps符号服务器的源链接

在互联网上有几种使用符号源文件和源链接进行Nuget包内调试的记录方式,但是对于我来说,很难理解哪种方法是正确的。我们有一个Azure DevOps服务器,我们在其中生成Nuget包,并同时使用构建管道中的“索引源和发布符号”任务将.pdb文件发布到Azure DevOps符号服务器中,如此处...

23得票2回答
NuGet:如何在Install.ps1文件中更改文件属性?

我正在创建一个NuGet包,为此我已经创建了Nuspec清单文件。在content文件夹中,我有两个文件,test.exe和test.config。现在,当任何用户安装此包时,我想将这些文件的“复制到输出目录”属性更改为“始终复制”。 我找到了相关问题NuGet如何应用文件属性,该问题展示了...

23得票5回答
为具有多个项目的解决方案创建NuGet包

我们目前正在构建一个包含多个项目的解决方案。 我们有类似于这样的东西:- Common - Logging - Logging.NLog - Threading 因此,Logging.NLog依赖于Logging,Logging依赖于Common......等等。 当我们打包...

23得票1回答
什么是EnsureNuGetPackageBuildImports目标?

在我的一些csproj文件中,我有这个但有些没有: <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> <PropertyGroup> &lt...