Questions tagged «nuget»

NuGet是针对.NET平台的免费,开放源代码,面向开发人员的程序包管理系统。


2
NuGet脚本到其他目录
Nuget软件包将Javascript文件下载到〜/ Scripts 我更喜欢将内容整理在〜/ content文件夹中,其中包含 ~/content/css ~/content/images ~/content/scripts ~/content/scripts/vendor (for packages/ downlaoded scripts) ~/content/scripts/site (my own site's JS) 如何让Nuget将Javascript文件下载到~/content/scripts/vendor?

7
TF30063:您无权访问Collection。Nuget和Tfs冲突
最新评论 我相信使用Nuget时会出现我的问题,但是,如果由于TF30063错误而正在阅读。看看我提供并接受的答案。 原始帖子 当我尝试签出时,我收到此错误消息。即使是几分钟前,Visual Studio的同一实例也允许我检查其他内容以进行编辑,但这种情况是随机发生的,并且可能会发生。 当前的解决方法是重新打开VS2010。 在我的本地开发机上使用W7x64,vs2010 Ultimate和TF2010和sql2008。我不属于域。我是这台计算机的管理员。 追加2011-08-09 当问题发生时,我在文件下“关闭解决方案”。然后重新打开解决方案。然后,我得到一个uid / pwd框。我将我的管理uid / pwd放入其中,然后收到进一步的错误消息。同样,关闭vs2010并重新打开可以解决此问题。 附加:2011-08-30 我相信这与nuget有关。我已经提供了答案,并且到目前为止,几个月之后我还没有出现TFS错误。给定我正在执行的操作类型,该错误应该发生在哪里,该错误与导致失败的方案相同。


1
NuGetPackageImportStamp的用途是什么?
将某些NuGet程序包添加到项目时,有时.csproj文件的第一个属性组中会出现一个奇怪的项目。 <PropertyGroup> ... <NuGetPackageImportStamp>3d051ef3</NuGetPackageImportStamp> </PropertyGroup> 戳记每次都不同,并且看起来不是连续的。 我<NuGetPackageImportStamp>在NuGet文档中找不到任何参考。它是做什么用的,它是如何工作的?有必要吗? 似乎每次都会添加此包的一个包是StyleCop.MSBuild,至少与当前的4.7.49版本相同。只需将该包添加到新项目中,您就会看到该神秘物品出现在您的项目文件中。
71 .net  msbuild  nuget  csproj 

10
如何调试从TeamCity部署的nuget包?
我已经将团队使用的库放入nuget包中,该包从TeamCity部署到网络文件夹中。我无法调试此代码!SymbolSource是我已了解的一种解决方案,但我宁愿找到某种方法直接从TeamCity访问.pdb / source文件。有谁知道如何做到这一点? 编辑。 当我检查'Include Symbols and Source'Nuget Pack构建步骤时,除了网络文件夹中的.nupkg文件之外,TeamCity还创建一个.Symbol.nupkg。.Symbol.nupkg包含src和.pdb文件。 编辑。 我取消选中'Include Symbols and Source'TeamCity,并在nuspec文件中添加了以下内容: <files> <file src="..\MyLibrary\bin\release\MyLibrary.dll" target="lib\net40" /> <file src="..\MyLibrary\bin\release\MyLibrary.pdb" target="lib\net40" /> <file src="..\MyLibrary\*.cs" target="src" /> <file src="..\MyLibrary\**\*.cs" target="src" /> </files> 这在nuget包中为我的库添加了dll,pdb和源文件,并且没有生成.Symbols文件,我认为这仅对符号服务器有用。

4
dotnet恢复警告NU1701
我在C#中使用.NET Core,当我这样做时dotnet restore,它出现以下错误: PS C:\ workspace \ Arbitrator> dotnet恢复 C:\ workspace \ Arbitrator \ Arbitrator.csproj:警告NU1701:使用'.NETFramework,Version = v4.6.1'代替了项目目标框架'.NETCoreApp,Version = v2.0'恢复了软件包'PusherClient 0.5.0'。这可能会导致兼容性问题。C:\ workspace \ Arbitrator \ Arbitrator.csproj:警告NU1701:使用'.NETFramework,Version = v4.6.1'代替了项目目标框架'.NETCoreApp,Version = v2.0'恢复了软件包'WebSocket4Net 0.14.1'。这可能会导致兼容性问题。 这个有问题的软件包是PusherClient。我只是按照NuGet文档进行导入。如何解决此警告?
69 c#  .net  nuget  .net-core 

3
“ ILoggerFactory”不包含“ AddConsole”的定义
private ILoggerFactory ConfigureLogging(ILoggerFactory factory) { factory.AddConsole(); return factory; } 我已经在Github上找到了上面的代码。它给出以下错误: 'ILoggerFactory' does not contain a definition for 'AddConsole' and the best extension method overload 'ConsoleLoggerExtensions.AddConsole(ILoggingBuilder)' requires a receiver of type 'ILoggingBuilder' 我正在使用NET Core 3.0,并且安装了以下NuGet软件包。 <PackageReference Include="Discord.Net" Version="2.1.1" /> <PackageReference Include="Discord.Net.Commands" Version="2.1.1" /> <PackageReference Include="Discord.Net.WebSocket" Version="2.1.1" /> <PackageReference Include="Microsoft.Extensions.Configuration" Version="3.0.0" /> …
20 c#  nuget  core  discord.net 

1
安装NuGet软件包时,可以解决这些.dll问题吗?
我从阅读与我类似的建议问题开始,但是没有解决方案:为什么MSTest.TestAdapter将其DLL添加到我的NuGet包中? 快速问题描述 我写了一个NuGet包,每一次我安装它,NUnit和NUnit3TestAdapter .dll的被添加到我安装的项目。我想找到解决此问题的解决方案。 复制步骤 我推了两个git存储库,它们再现了我正在描述的问题。 ClientLibrary/ MainFramework(我从中生成NuGet包的项目)-https: //github.com/harbourc/client-library-repro-nuget-issue TargetProject(要安装该软件包的项目)-https://github.com/harbourc/target-project-repro-nuget-issue 您可以克隆两个存储库,还原它们的NuGet包,并按以下步骤重现该问题: 在client-library-repro-nuget-issue / ClientLibrary /中找到ClientLibrary.1.0.0.nupkg 打开包管理器控制台以执行target-project-repro-nuget-issue并运行 Install-Package C:\Path\To\client-library-repro-nuget-issue\ClientLibrary\ClientLibrary.1.0.0.nupkg 注意NUnit和NUnit3TestAdapter .dll被加入的TargetProject-尽管TargetProject已经有了NUnit和NUnit3TestAdapter安装。 更长的概述 我创建了自己的NuGet软件包供内部使用,名为ClientLibrary,并且尝试将其安装到另一个项目上TargetProject。这是结构的快速分解: FullSolution.sln MainFramework.csproj ClientLibrary.csproj-> .nupkg由此产生 单独的项目: TargetProject.sln TargetProject.csproj->安装.nupkg到此 ClientLibrary引用MainFramework并使用了许多方法MainFramework。 当安装ClientLibrary.1.0.0.nupkg到TargetProject,下面.dll的越来越添加到TargetProject: nunit.engine.api.dll nunit.engine.dll NUnit3.TestAdapter.dll NUnit3.TestAdapter.pdb 如果删除这些.dll,一切正常,因为TargetProject无论如何已经安装了这些软件包。它们不是必需的,在安装时必须删除它们只是很烦人。 这是我将ClientLibraryNuGet包添加到的方式TargetProject: 生成ClientLibrary和MainFramework项目以生成其.dll 将目录更改为ClientLibrary文件夹并运行nuget spec .nuspec 文件生成: <?xml version="1.0"?> <package > <metadata> <id>ClientLibrary</id> <version>1.0</version> <title>Client …
10 c#  .net  dll  nuget 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.