草庐IT

NuGet-Packages

全部标签

asp.net-mvc - 通过 Gitignore 递归包含 Nuget DLL

我在一个新的ASP.NETMVC项目中使用GIT。我的gitignore文件中有一行忽略dll*.dll我想按照以下行添加一些内容,以在我的NUGET包文件夹中包含(即不忽略)DLL!/packages/*.dll我遇到的问题是,并非所有nuget包都是平等创建的,并且根据所讨论的包,DLL可能嵌套在路径层次结构中的任意数量的级别。看来我只需要一个递归解决方案:!/packages/**/*.dll!/packages/**/*我还没有找到可以通过mysysgit(或git的任何Windows发行版)工作的解决方案。有谁知道有什么办法可以做到这一点??? 最

git - 使用 Git 和 Nuget 管理内部共享库

我刚刚开始拆分我们的Git存储库,该存储库包含我们所有的产品代码,其中包括共享库、服务器、客户端和工具代码。作为消除我们与DCVS的一些技术债务的一部分,我们提议将我们的共享客户端和服务器库移动到一个Nuget存档,该存档将严格控制对开发和发布分支的推送权限以强制促进我们一直松懈的pull请求。拆分部分没什么大不了的;我根据自己的喜好定制了gitfilter-branch来保留历史记录,现在我正在研究如何将存储库拼接在一起。目前,这些库还不是完全明确的,在我准备好打包它们之前需要进行一些大量的重构(以及适当的单元测试等),并且希望能够对这两个存储库都强调代码审查,作为中短期解决方案。我

windows - .gitignore 任何级别的 NuGet 包文件夹,但包括任何级别的 .targets 文件

我正在尝试为NuGetPackageRestoreIssues实现解决方法.这涉及忽略层次结构中任何级别的所有包文件夹的内容。但是,不应忽略.targets文件(通常位于包文件夹的子文件夹中)。例如:.gitignoreYourProject/YourProject.csprojpackages/repositories.configMicrosoft.Bcl.Build.1.0.7/lib/foo.dlltools/Microsoft.Bcl.Build.targetsShouldincludeonlyfiles:.gitignoreYourProject.csprojMicroso

git - 从 GitHub 安装 nuget 包

命令:Install-Packagecurve25519-uwp安装此软件包的1.0.3版(https://www.nuget.org/packages/curve25519-uwp/)在GitHub上有一个版本1.0.4修复了我面临的特定错误。谁能解释一下如何安装该软件包?我正在使用安装了git工具的visualstudio2015社区版。 最佳答案 使用NuGet,无法从Git存储库中获取预版本。你可以:要求发布新版本的NuGet包,或者至少是预发布版本。克隆存储库,构建版本,并将NuGet包替换为本地依赖项。(不是一个好的解决

git - 如何为 nuget 包设置 Azure DevOps CI 构建/发布管道(高级)

作为一家公司,我们从AzureDevOps中的各种git存储库创建NuGet包。一旦包经过测试和批准,它应该在AzureDevOps组织内共享。我仍在努力使用AzureDevOps源设置构建/发布管道。包在组织中共享之前应首先可供测试。尽管微软分享了很多建议和最佳实践,但我仍然找不到可行的解决方案。我将解释到目前为止我尝试过的解决方案:解决方案A在整个组织中使用一个提要。一旦测试完成,包会自动推送到@local提要并推送到@prerelease和@releaseView。管道使用如下:我们根据git-flow工作,有develop、feature和master分支。在开发分支上触发CI

Git 子模块与 Nuget 包

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3个月前。Improvethisquestion我们的团队已经尝试使用git子模块来实现我们大多数产品共享的一些核心CRUD功能。我们还成功地将Nuget包(现在是自托管的)用于一些常见的实用程序。我们的核心功能经常更改,以致于正确提交子模块被证明是我们预期的更多苦差事。我正在考虑将核心功能从子模块移动到Nuget包,但我想知道频繁更新包是否会在Nuget中更加痛苦。在对我们的架构和流程进行这种稍微侵入性的更改之前,是否有人对我可能遇

git - .gitignore NuGet 排除包/包含包/repositories.config

我正在尝试为使用NuGet的VisualStudio项目创建.gitignore。目前包含:\packages/*!packages/repositories.config这不会忽略文件夹中的任何内容。一切都在添加上演。我也试过:packages/!packages/repositories.config这会忽略packages文件夹中的所有内容,并且不包括packages/repositories.config。我做错了什么? 最佳答案 /packages/!packages/repositories.config你也可以在包文件

php - Derby 安 9 : the php5 packages is not installed

我需要安装一些包来为在VB中运行的Debian9操作系统中的项目准备工作区。我有指令:----------------------------------------------------------------------ThefollowingDebian8packagesarerequiredtorun[X-Product]:sudoapt-getinstallexim4ntppwgencurlphp5-devphp-pearpkg-confignmaplibzmq3libzmq3-devlibapache2-mod-php5apache2percona-server-serv

linux - 使用 SSL 从 Linux 推送到私有(private) NuGet 存储库

我目前正在尝试从Linux构建机器(dotnet核心项目)将NuGet包部署到我们的本地Nexus服务器但是,Nexus服务器在HTTPS上运行,并带有我的构建机器无法识别的公司域证书。当我运行nugetpush时,出现以下错误:PushingApp.1.0.0.nupkgto'https://v-nexus/repository/nuget/'...PUThttps://v-nexus/repository/nuget/Anerrorwasencounteredwhenfetching'PUThttps://v-nexus/repository/nuget/'.Therequestw

linux - Linux 上用于 .NET Core 的 NuGet

当您执行dotnetrestore时,.NETCore很明显会下载NuGet包。但是我找不到适用于.NETCore的NuGet命令行实用程序(有一个适用于Mono的实用程序,但我不想要那个)。那么如何让NuGet在Linux上通过命令行与.NETCore一起工作(显然在包恢复之外。开箱即用)。 最佳答案 最近的.NETCoreSDK版本,例如1.0.0RC4,NuGet随.NETCore一起提供。您可以通过使用dotnet将其指定为命令来直接访问NuGet:dotnetnuget如果.NETCoreSDK的版本不支持,您可以考虑下载