nuget相关内容
我尝试将我的 .NET 解决方案从 .NET Core 1.1 更新到 .NET Core 2.1.我有几个 .NET Core 和 .NET 标准项目,它们相互引用并引用另一个 NuGet 包.更新 'dotnet resore' 和 'dotnet build' 命令后工作正常,但是当我尝试从 Visual Studio 构建我的解决方案时,我收到此错误: 错误 NU1605 检测到包降
..
我在 Azure 上建立了一个网站,通过 Bitbucket 存储库进行部署.该过程在尝试安装存储在私有 nuget 服务器而不是 nuget.org 上的 nuget 包时失败.有没有办法指定从哪里恢复 nuget 包,以便 Azure 可以恢复这些包? 解决方案 你可以添加一个自定义NuGet.config 文件与您的 .SLN 文件处于同一级别. 然后您可以进行以下修改(假设您
..
我创建了一个 C++/CLI(混合)程序集,它有一个围绕一些非托管 C++ 代码的托管包装类.托管部分的目标是 .NET 4.6.1,我得到了一个文件 entry.cpp ,其中只有这一行: [程序集:System::Runtime::Versioning::TargetFrameworkAttribute(L".NETFramework,Version=v4.6.1", FrameworkDi
..
我有几个项目可以生成我发布到内部服务器的 NuGet 包.我们正在使用 语义版本控制,并在我们的 Git 存储库中使用标签来控制版本号. 我是这样标记的: git tag -a v1.0.0 -m "tagged" 并且,在 TeamCity 构建期间,我运行 git describe --long,它会产生如下输出: v1.0.0-0-ge9c047d 输出中的第四个数字是标记后的
..
我在 TFS Build 2015 期间还原 NuGet 包时遇到问题. 由于某些包需要 NuGet 3.x 客户端,我已将新的可编写脚本的构建配置为使用自定义 NuGet 位置,我已在其中放置了 NuGet 命令行 3.x beta 的可执行文件. 每当我运行构建时,所有包都无法恢复,并且 NuGet 会抛出 “无法找到版本..." 错误: 找不到包“Microsoft.Bcl"的
..
我们最近遇到了 NuGet 包更新和 TFS 源代码控制集成的问题.这给我们的团队带来了很多麻烦,让我们在完全采用 NuGet 包时犹豫不决. 问题/错误:不是更新某些项目的“package.config"文件,而是将它们从文件系统中删除(并在 TFS 源代码控制中标记为已删除)我不知道为什么. 我们看到的行为如下: 在 VS.NET 2012 中打开解决方案(大约 18 个项目
..
一个小时前,我为我正在研究的解决方案更新了我的 nuget 包,我收到了由 Unity 抛出的错误消息, 类型“IUnityContainer"是在一个不是参考.您必须添加对程序集的引用'Microsoft.Practices.Unity,版本=4.0.0.0,文化=中性,PublicKeyToken=6d32ff45e0ccc69f'. 从那时起,我一直在谷歌搜索以获取有关此软件包所
..
所以我被提示在 VS2010 中下载最新的 NuGet 包管理器.所有以前的更新(包括这个)都失败了: VSIXInstaller.SignatureMismatchException:“NuGet 包管理器"的安装版本已签名,但更新版本的签名无效.因此,Extension Manager 无法安装更新. 这本身已经持续了一段时间,他们仍然没有't 修复它(查看问答). 好的,好的,
..
我的 NuGet 包需要交付一些相当大的文件来构建输出目录. 在旧的 NuGet 模型中,此类文件必须存储在 .nupkg 的 content 文件夹中.在 NuGet 3.3 中引入的新模型 中,必须存储此类文件在 contentFiles 文件夹中. 保持与旧版本 NuGet 的兼容性,主要与 Package.config 包管理格式,我需要将文件复制到两个文件夹中.不幸的是,这几
..
我在我工作的 Web 服务器(在 IIS 7.0 下)上设置了新的 NuGet 库.该站点本身已设置并运行良好.我们可以注册帐户、确认电子邮件地址,甚至可以通过网站本身上传一个新包. 我们的自动化构建脚本需要能够将新构建的 NuGet 包推送到库.当我使用 NuGet 的推送命令时: nuget.exe push build\nuget\BaconAndEggs.1.0.0.1.nupkg
..
我正在使用 Octopack/Nuspec 文件来构建我的 nuget 包. 我想排除项目中存在的某些文件夹.例如“obj"文件.我一直试图让排除标签工作,但没有任何运气.nuget 文件生成,但文件夹仍然存在. 遗憾的是,所有示例都在网络特定文件类型上,而不是文件夹.
..
我的项目中有这样的文件夹结构... 项目/文件夹1/文件夹2 -File1 -File2 -File3 项目/文件夹1/文件夹3 -File4 -File5 -File6 项目/文件夹1/文件夹4 -File7 -File8 在 NuSpec 定义文件中,我如何告诉它包含 Folder1 下的所有内容(递归的文件夹和文件)? 我可以这样做还是需要双 *
..
我想以编程方式将 NuGet 包安装到项目中,并更新 .csproj 文件和 packages.config 文件. 我正在使用官方的 Nuget.core 框架,其源代码可在此处获得:https://github.com/NuGet/NuGet2 我没有使用 NuGet 包:https://www.nuget.org/packages/NuGet.Core/但是在GitHub上找到的
..
我让 TFS 进行了一些持续集成构建.今天,它打破了一种解决方案.似乎找不到 AutoMapper.所有其他的包都可以找到就好了. 几个相关点: 没有一个包在源代码管理中,我们让 TFS 恢复它们. 我们有一个内部 NuGet 提要,但在其他解决方案中这似乎不是问题,在这个解决方案中,我们仍然需要恢复实体框架 - 只是不是 AutoMapper. 我尝试删除并重新添加 NuGet
..
在其中一个项目中,我需要重新安装 jQuery NuGet 包(一种 MVC 解决方案). 还有一个“Microsoft.jQuery.Unobtrusive.Validation",我应该在删除 jQuery 包之前卸载它. 现在我尝试(重新)安装 jQuery 包,以及我之前删除的所有依赖包.“Microsoft.jQuery.Unobtrusive.Validation"包中断说
..
nuget 包 Microsoft.Net.Http.2.0.20710.0 导致我发出构建警告,因为它使用 System.Net.Http, Version=2.0.0.0 与来自另一个包的版本 4 发生冲突. 解决这个问题的最佳方法是什么?Microsoft.Net.Http.2.0.20710.0 包是否已过时,我应该在我的项目中手动引用 System.Net.Http, Versio
..
Chocolatey 包管理器支持通过以下命令进行静默安装.它似乎没有卸载命令. cinst 安装包名 有没有办法通过 Chocolatey 卸载应用程序? 解决方案 正如我的回答 这里,你可以使用 cuninst 包名 卸载软件包. 详情可在卸载命令中找到. 编辑:对于新版本,应该使用choco uninstall packagename.
..
当我尝试构建我的解决方案时,我收到以下错误消息: 严重性代码描述项目文件行抑制状态错误此项目引用了缺少的 NuGet 包这台电脑.使用 NuGet 包还原下载它们.更多信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=322105.这丢失的文件是..\packages\Microsoft.Net.Compilers.1.1.1\build\Micro
..
packages/repositories.config 文件是什么?是否应将其置于版本控制之下? 解决方案 根据 Nuget 开发者 David Ebbo 的说法 如果您使用 Package Restore 工作流程,您可以从源代码管理中完全省略 Packages 文件夹(包括此文件). https://stackoverflow.com/a/7297465/284795
..
使用 .net core (project.json) 我曾经通过将源代码的路径添加到 global.json 中的 projects 字段来在 nuget 包和源代码之间切换.在我这样做之后,它将添加它可以在该路径中找到的所有项目,这些项目可以替换我引用的 nuget 包. 我经常使用此功能,因为我有自己使用的 nuget 包,但我想在发布之前测试其他项目中的更改.但是一旦我切换到 Sdk
..