-
1 votesanswersviews
例外:未找到与约束 Contract 名称匹配的导出:Nuget.VisualStudio.IVsPackageInstaller
在Visual Studio 2010中单独安装的计算机上, IVsPackageInstaller API在安装NuGet时抛出以下异常 . Exception: No exports were found that match the constraint contract name: Nuget.VisualStudio.IVsPackageInstaller. 我尝试了以下链接中报告的所... -
5 votesanswersviews
在nuget中定位多个框架的最简单方法?
我创建了一个使用:泛型,扩展方法和 Func 委托的库 . Func delegate是库中.NET(版本3.5)的最新功能 . 当我将它发布到nuget时,该项目的目标是.NET版本4.5.2,但当我尝试将其安装到目标版本为4.5的项目时,它失败了 . 如何确保软件包将安装在任何面向.NET 3.5及更高版本的项目上,如果我将库中的目标框架更改为3.5,或者我应该使用目录约定,并为每个框架... -
0 votesanswersviews
aws unity nugget build dll
我尝试使用AWS的SDK安装,同样出现以下错误 . ArgumentException:程序集Microsoft.CodeAnalysis由AWSSDK.CognitoIdentityProvider.CodeAnalysis引用('Assets / Packages / AWSSDK.CognitoIdentityProvider.3.3.10.4 / analyzers / dotnet /... -
3 votesanswersviews
Nuget包取决于N Nuget包中的1个?
我正在开发一个开源项目MvcSiteMapProvider准备部署 . 它是一个支持MVC2,MVC3和MVC4以及.NET 3.5,.NET 4.0和.NET 4.5的库包 . 基于Nuget Package: Use Different MVC Version When Available,我得出的结论是,我需要为每个版本的MVC创建一个Nuget包,让Nuget的内部版本检测处理不同的.NE... -
0 votesanswersviews
Install-Package:'7.0.4-IR19'不是有效的版本字符串 . 错误
我想用Package Manager Console(Install-Package UmbracoCms)添加UmbracoCMS nuget . 但我不能...... 试图解决依赖性'Lucene.Net(≥2.9.4.1&& <3.0.0)' . 试图解决依赖'SharpZipLib(≥0.86.0)' . 试图解决依赖关系'MySql.Data(≥6.9.8&... -
0 votesanswersviews
WindowsAzure.Storage nuget包安装问题
当我尝试通过nuget安装WindowsAzure.Storage时(使用此处的命令:https://www.nuget.org/packages/WindowsAzure.Storage/) Install-Package WindowsAzure.Storage -Version 8.4.0 我收到以下错误 . Install-Package:无法找到包PlTagHelpers . 源中... -
32 votesanswersviews
使用安装为VS Extension的NuGet重新安装NuGet软件包
我希望能够在packages.config中安装所有NuGet包,按照The NuGet docs . NuGet作为VS扩展安装,我似乎无法找到nuget.exe . 是否可以运行: nuget i packages.config -o Packages 没有在每个项目的基础上维护nuget.exe的单独副本? -
0 votesanswersviews
NuGet包管理器列出不存在的包
我目前正在玩设置本地NuGet包源 - 基本上是我们其中一个服务器上的共享文件夹 . 我前几天给它添加了一些软件包,它们在VS(“管理NuGet软件包”对话框)中显示正常 . 今天我意识到我在创建软件包时搞砸了一些东西,所以我将它们从服务器上删除并添加了正确的软件包(相同的软件包ID,但版本号和软件包文件名不同) . 但是我的VS对话框仍然列出旧包 . 如果我将“排序依据”从“大多数下载”更改为其... -
0 votesanswersviews
适合老化的nuget包(RazorJS)?
有一个名为RazorJS的NuGet包(http://www.nuget.org/packages/RazorJS)允许在.js javascript文件中使用MVC Razor Engine语法 . 这个软件包有来自nuget.org的7k下载,但考虑到我需要在商业环境中使用它,我是否应该担心这个软件包是在四年前的2011年发布的,因此可能无法维护? -
10 votesanswersviews
NuGet无法找到现有的包
它是如何's possible that NuGet' s Install-Package 以 Unable to find version 'x' of package 'y' 失败,当确切版本作为NuGet发布到官方存储库并显示在https://www.nuget.org/packages/y页面上时 . 以下是nuget.org内容和NuGet Install-Package 命令输出的... -
14 votesanswersviews
在Linux上构建面向.NET Framework的NuGet包
我想创建一个NuGet包,它可以同时显式地同时针对.NET Framework 4.6.2和.Net Standard 1.5 . 这是VS 2017的缩写.csproj文件: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFrameworks>net462;n... -
2 votesanswersviews
NuGet恢复已启用但我仍然收到错误
当我已经启用了NuGet包恢复时,为什么会出现以下构建输出错误? 恢复NuGet包...要防止NuGet在构建期间下载包,请打开Visual Studio选项对话框,单击包管理器节点并取消选中“允许NuGet下载丢失的包” . package.config中列出的所有软件包都已安装 . MyProject.csproj:错误:此项目引用此计算机上缺少的NuGet包 . 启用NuGet Pac... -
7 votesanswersviews
当Nuget包是必需的输出时,如何在同一解决方案中引用相关项目
我想知道在同一个解决方案中引用项目的最佳方法是什么 . 您是使用“添加引用”功能创建引用还是“管理nuget包”并下载某个已发布的版本 . 每个项目轮流将产生一个Nuget包,可以被其他解决方案引用 . 所以对于其他解决方案来说很清楚 . 他们使用Nuget创建引用,但是内部解决方案项目引用如何? -
2 votesanswersviews
NuGet包安装到错误的文件夹
我正在Visual Studio 2017中使用Xamarin.Forms PCL移动应用程序,使用project.json进行包管理(我没有使用PackageReference,因为Visual Studio 2017是必需的,我们的一些团队仍在使用Visual Studio 2015) . 我在解决方案中有多个项目,我有多个项目分支,如下所示: MobileApp/ packages/... -
9 votesanswersviews
本地NuGet包依赖 - 从官方Nuget feed解析?
我已经创建了自己的NuGet包,其中包含我的团队将用于即将开展的项目的一些库 . 在.nuspec文件中,我定义了以下依赖项: <dependencies> <dependency id="Castle.Core" version="2.5.2" /> <dependency id="Castle.Windsor&... -
0 votesanswersviews
Visual Studio Online - 如何在这种情况下处理nuget包?
我们最近从一个大的SLN文件转移到多个SLN文件 . 所以现在文件夹结构是这样的: Root Solution1WebApp 包(文件夹) Project1(文件夹) Project1.csproj NuGet.config Solution1.sln Solution2Libraries 包(文件夹) Project1(文件夹) Project1.cs... -
0 votesanswersviews
NuGet如何制作没有“Bin”文件夹的包
我试图摆脱NuGet包中的 Bin 文件夹,但保留结构 . 我的nuspec文件的一部分: <file src = "**\*.dll"/> 我的当前包裹产生:PROJECT1 \ BIN \ * . dll的项目2 \ BIN \ * . dll的 期望的结果:PROJECT1 \ * . dll的项目2 \ * . dll的 谢谢 . -
2 votesanswersviews
NuGet - 有没有办法让包依赖而不会导致它被卸载?
我有一个项目(我是包创建者),它有几个构建,每个构建依赖于MVC(Microsoft.AspNet.Mvc,Microsoft.AspNet.Razor和Microsoft.AspNet.WebPages) . 当我的软件包安装到一个全新的MVC项目中时,一切都按预期工作 . 但是,当卸载程序包时,它会破坏项目,因为无意中卸载了MVC(因为它是依赖项),以及它具有的所有依赖项 . 当我尝试重新安装... -
0 votesanswersviews
NuGet包添加了不正确的提示路径
在自动构建期间,我的nuget包需要非依赖于框架,但是我一直发现添加的nuget包错误地添加了HintPath . 在我的nuspec中,我已经定义了作为包的一部分的文件: <files> <file src="lib\xyz.dll" target="lib\xyz.dll" /> <file src=&quo... -
20 votesanswersviews
NuGet包还原不适用于构建服务器
我已经在我的解决方案上设置了NuGet Package Restore,它在我的本地机器上运行良好 . 我按照这里提供的说明操作: http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages 我遇到的问题是在我的构建服务器上发生以下错误: 默认情况下禁用包还原 . 要同意,请打开Visual Studio... -
0 votesanswersviews
绑定在teamcity中的Nuget软件包不安装文档文件
所以基本上我通过运行“pack”目标的.proj文件在TeamCity中构建nuget包: <MSBuild Projects="$(MSBuildProjectDirectory)\PROJNAME.csproj" Targets="Rebuild;pack" Properties="Configuration=$... -
0 votesanswersviews
如何从类库NuGet包中排除包?
我有一个 .NET Standard 类库项目,它将构建到NuGet包中 . 我已经安装了 docfx.console 软件包,以便每次构建时都可以生成文档网站 . 现在,当另一个项目安装我的库的NuGet包时,也会安装 docfx.console NuGet包 - 这是我不想要的 . 在Package下的项目属性中,我选择了 Generate NuGet package on build .... -
0 votesanswersviews
Artifactory - 从Visual Studio Feed隐藏NuGet包版本
目前我们使用Artifactory Professional版本4.16.0来托管我们所有的NuGet包 . 最近,我们需要从我们的Feed中“隐藏”某个软件包的旧版本,以防止用户安装它 . 我们仍然需要程序包可用,因为我们的一些遗留应用程序引用了较旧的程序包(并且由于各种原因无法更新)因此我们的CI要求程序包在进行NuGet还原时可用 . 是否有设置或配置使包中的特定版本的包不可见?如果是这样我... -
1 votesanswersviews
无法找到包'Microsoft.AspNet.SignalR'
在安装软件包'Microsoft.AspNet.SignalR'时,我的命令错误率低于此值 > PM> Install-Package Microsoft.AspNet.SignalR All [(聚合源)]中的源无法访问 . 在C:\ Users \ username \ AppData \ Local \ NuGet \ Cache安装包返回NuGet本地缓存:无法找到包'Mic... -
13 votesanswersviews
NuGet如何决定是否使用本地包缓存?
今天我在安装软件包时遇到了NuGet的奇怪行为 . 简要说明:作为我的构建脚本的结果,每次都会更改版本,因此每个构建都会生成 MyPackage.1.0.0.nupkg . 作为构建的最后一步,我将包推送到本地网络内部署的NuGet服务器 . 现在,在另一台机器上,我运行 nuget install MyPackage -Source http://myserver/nuget ,显然安装了Nu... -
1 votesanswersviews
如何避免Nuget包被缓存
在恢复Nuget软件包时,软件包将在本地计算机中缓存,下次当我想使用最新的Nuget软件包(使用相同版本,但文件已更新)时,将从我的计算机中检索旧版本 . 我使用以下命令清除本地计算机缓存中的Nuget包: nuget locals -clear all 而不是这样做可以阻止Nuget包在系统中缓存 . -
9 votesanswersviews
Nuget套餐有什么意义?
也许我在做错事或在这里表达纯粹的无知,但我真的不知道Nuget包是如何有益的?我最近决定安装一些Nuget包来替换我的应用程序中的静态DLL . 当我检查由包创建的文件夹时,它们似乎包含许多不同版本的DLL,它们都嵌套在子目录数组下 . 难道不是所有这些文件(其中许多似乎是冗余的)会增加应用程序的整体大小并减慢发布和部署例程吗?还应将哪些项目放入源代码管理中? 就像我说的那样,我可能会在这里遗漏一... -
2 votesanswersviews
NuGet恢复覆盖已签名的DLL
我们的应用程序的入口点程序集使用强名称密钥进行签名,因此.NET还要求对所有引用的程序集进行签名 . 对于那些发布未签名程序集的程序包,我们的解决方法是使用ildasm / ilasm手动签名,并解释here,并在强名称程序集中检查git存储库 . 在构建机器上,我们做了 git pull 来获取已签名的DLL,然后 .nuget\NuGet.exe restore App.sln 来恢复其余的包... -
1 votesanswersviews
VSO包库 - Nuget Delayed
我们的团队在Visual Studio Online中设置了私有Package Feed . 我们可以将我们正在处理的库的最新版本推送到feed,然后在VS2017的NuGet包管理器中查看它 . 在过去的几周里,这个过程变得不可靠,我们无法确定原因 . 脚步: 开发人员在本地构建nuget包 . 我们使用命令行将包推送到我们的feed nuget.exe push -Source &... -
19 votesanswersviews
NuGet的Restore Package坚持特定的软件包版本
我有一个包含以下packages.config的项目: <?xml version="1.0" encoding="utf-8"?> <packages> <package id="Framework.Infrastructure.Core" version="1.4.0.6" /&g...