首页 文章
  • 94 votes
     answers
     views

    将NuGet包中的本机文件添加到项目输出目录

    我正在尝试为.Net程序集创建NuGet程序包,该程序集会对本机win32 dll执行pinvoke . 我需要打包程序集和本机dll,并将程序集添加到项目引用中(此部分没有问题),并且应将本机dll复制到项目输出目录或其他相关目录中 . 我的问题是: 如何在没有visual studio尝试将其添加到引用列表中的情况下打包本机dll? 我是否必须编写install.ps1来复制本机dll...
  • 0 votes
     answers
     views

    在VSTS中自动化后,Nuget Packaging失败

    对于我经常用于各种项目的公共库,我设置了一个nuget服务器 . 有一段时间我手动发布了nuget包,如: nuget pack .\ProjectFolder\CommonProjectName.csproj -Symbols -Build -Properties Configuration=Release 并将此包手动推送到nuget服务器 . 现在我想使用VSTS Build vNext自...
  • 1 votes
     answers
     views

    Nuget打包csproj与其他csproj的依赖关系

    我有两个项目 A.csproj B.csproj 其中B引用A(对解决方案中的项目的引用) I want to automate creation of packages, where package B will contain dependecy to package A 我使用 nuget spec A.csproj 生成了nuspec,并使用 nuget pack A.cspr...
  • 0 votes
     answers
     views

    NuGet如何制作没有“Bin”文件夹的包

    我试图摆脱NuGet包中的 Bin 文件夹,但保留结构 . 我的nuspec文件的一部分: <file src = "**\*.dll"/> 我的当前包裹产生:PROJECT1 \ BIN \ * . dll的项目2 \ BIN \ * . dll的 期望的结果:PROJECT1 \ * . dll的项目2 \ * . dll的 谢谢 .
  • 2 votes
     answers
     views

    NuGet - 有没有办法让包依赖而不会导致它被卸载?

    我有一个项目(我是包创建者),它有几个构建,每个构建依赖于MVC(Microsoft.AspNet.Mvc,Microsoft.AspNet.Razor和Microsoft.AspNet.WebPages) . 当我的软件包安装到一个全新的MVC项目中时,一切都按预期工作 . 但是,当卸载程序包时,它会破坏项目,因为无意中卸载了MVC(因为它是依赖项),以及它具有的所有依赖项 . 当我尝试重新安装...
  • 5 votes
     answers
     views

    在nuget中定位多个框架的最简单方法?

    我创建了一个使用:泛型,扩展方法和 Func 委托的库 . Func delegate是库中.NET(版本3.5)的最新功能 . 当我将它发布到nuget时,该项目的目标是.NET版本4.5.2,但当我尝试将其安装到目标版本为4.5的项目时,它失败了 . 如何确保软件包将安装在任何面向.NET 3.5及更高版本的项目上,如果我将库中的目标框架更改为3.5,或者我应该使用目录约定,并为每个框架...
  • 0 votes
     answers
     views

    NuGet包添加了不正确的提示路径

    在自动构建期间,我的nuget包需要非依赖于框架,但是我一直发现添加的nuget包错误地添加了HintPath . 在我的nuspec中,我已经定义了作为包的一部分的文件: <files> <file src="lib\xyz.dll" target="lib\xyz.dll" /> <file src=&quo...
  • 0 votes
     answers
     views

    将多个项目打包到一个NuGet包中

    我试图围绕NuGet包系统 . 最近我发布了一个NuGet的类库,仅针对.NET Framework 4.5.2,但是根据需要,我决定创建一个面向.NETStandard 1.4的新类库 . 这是我迷路的地方 . 我可以在一个NuGet包中定位多个框架,这个场景有两个不同的项目吗? 我删除.NET Framework 4.5.2项目并将其替换为我的.NETStandard 1.4项目是否有意义?代...
  • 0 votes
     answers
     views

    Nuget包(nupkg)与项目的最新更改不同步?

    我创建了一个Nuget包,我对项目进行了一些更改并添加了一些注释,但是在更新包之后,这些更改不适用,并且仍然有第一个版本 . 我在项目类库的.csproj文件的同一目录中有NuGet.exe,* .nuspec和* .nupkg文件 . 我无法弄清楚我错过了什么!
  • 0 votes
     answers
     views

    nuget包添加文件夹到解决方案

    我必须创建一个nuget包但我有一个问题:我想添加一个名为“Config”的文件夹,这个文件夹包含三个XML文件 . 在网上搜索后,我尝试了两种方法(编辑我的nuspec文件)将这个自定义文件夹添加到我的nuget包中: 1) <file src="Config\*.*" target="content\Config" /> 2) <fi...

热门问题