腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
是否应该将自创建的NuGet包放在版本控制中?
、
我已经开始为一些常见的依赖项目创建NuGet包,我们过去常常在ASP.NET解决方案中使用svn:externals。我在一个网络文件夹中托管.nupkg文件,并将该文件夹位置用作NuGet提要。 我不确定要在版本控制中放置哪些文件以及放在哪里。您是否将.nuspec和.nupkg文件都放入存储库中?项目的版本控制中是否同时包含.nuspec和.nupkg文件?我认为既然.nuspec文件生成.nupkg文件,那么您只需要在版本控制中使用该文件。但是,我也在想,将网络文件夹作为NuGet提要使用,本身就是一个资源库,这可能是一个好主意。然后我就可以对.nupkg文件进行版本控制了。 对于创建的
浏览 0
提问于2012-02-08
得票数 8
回答已采纳
3
回答
为VSTS中的两个相关软件包设置构建和发布
、
亲爱的 请帮助我构建链接包的VSTS配置。 我在解决方案中有两个项目,如接口和Dto。接口包含多个接口定义,Dto项目实现接口并引用接口。每个项目都有专用的nuspec文件,并可作为专用包在vst包提要中使用。 为此,我根据定义的项目引用创建了包含包依赖项的nuspec文件。所以Dto包取决于接口,如下所示: <package > <metadata> <id>Dto</id> <dependencies> <dependency id="Interfaces" version=&
浏览 0
提问于2018-01-22
得票数 1
回答已采纳
2
回答
在nuspec依赖项中指定源
、
我有一个本地的NuGet提要。该提要包含一个依赖项,该依赖项位于nuget.org上。 这在我的nuspec文件中: <dependencies> <dependency id="log4net" version="[1.2.10]" /> </dependencies> 如何指定NuGet必须在nuget.org中查找此依赖项?我目前收到: Install:无法解决依赖关系'log4net (= 1.2.10)‘。 当我通过Visual中的控制台执行安装包时.
浏览 0
提问于2015-11-12
得票数 5
回答已采纳
1
回答
Myget服务器将Nuget包许可证显示为UnKnown
、
、
、
我遵循了nuget license 的说明。 我在myproject.csproj中使用以下代码: <PropertyGroup> <PackageLicenseFile>LICENSE.md</PackageLicenseFile> </PropertyGroup> <ItemGroup> <None Include="..\LICENSE.md" Pack="true" PackagePath=""/> </ItemGroup>
浏览 10
提问于2019-12-06
得票数 0
1
回答
如何在octopack中使用nuspec中设置的版本号?
、
我有一个nuspec文件,其中包含有关nuget包的信息,它还包含一个版本。 有没有可能让OctoPack使用在nuspec文件中指定的版本?现在,它会自动获取日期。 我已经尝试过OctoPackNuSpecFileName参数,但它不会接管我的nuspec文件中的版本。 nuspec文件: <?xml version="1.0"?> <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> <metadata> <
浏览 6
提问于2017-08-09
得票数 1
1
回答
在nupkg中编辑nuspec文件
、
、
、
我想在TFS上创建一个在ci过程之后的语义版本的nupkg。nupkg应如下所示。 MSVersioningSample.1.0.7-ci-20170926-184446.nupkg 但是,当我决定它是一个发行版时。我想重命名nupgk,并将其重新发布到nuget提要作为发布版本。 MSVersioningSample.1.0.7.nupkg 当我重命名nupkg文件并发布它时,它的版本号仍然保持不变,并且在发布过程中会发生冲突。 然后我意识到。nupkg文件中有一个.nuspec文件,我必须更改nuspec文件中的版本号。 我的问题是,如何用(powershell)脚本在nupkg中编辑nu
浏览 0
提问于2017-09-08
得票数 2
1
回答
当存在两个不同版本的包时,nuget本地提要停止工作。
、
、
、
我正在尝试使用nuget本地提要发布我的软件包。所以,我试着推动我的第一个组件/包。我的sdk项目中有以下nuget.config: <?xml version="1.0" encoding="utf-8"?> <configuration> <packageSources> <add key="nuget" value="https://api.nuget.org/v3/index.json" /> <add key="Microsoft Visu
浏览 7
提问于2022-10-28
得票数 0
回答已采纳
1
回答
包含其他文件夹的Nuget包
、
、
、
我正在部署我的软件包使用团队城市和章鱼。我正在使用teamcity创建包,然后使用Octopus部署到不同的环境。我有一个“参考资料”文件夹,需要作为一个单独的步骤在teamcity中进行复制。现在,我希望该文件夹包含在包中,这样我就可以将该包部署到其他域上的远程服务器上。我已经定义了以下文件,以便将资源文件夹包含到主项目的内容文件夹中。但是所发生的事情是,它只是在目标中创建一个文件夹,而不是在项目中复制其他文件。请指导,因为我想要的是包括在包中的资源文件夹连同我发布的网站文件。我只想让资源文件夹成为包的一部分。请指点 <?xml version="1.0" ?>
浏览 2
提问于2014-06-05
得票数 0
回答已采纳
1
回答
NuGet pack没有打包输出目录中的所有文件。我遗漏了什么?
、
我正在尝试从.csproj创建一个NuGet包。我已经成功地编译了项目,并且输出文件夹包含所有必需的文件(我的程序集及其所有依赖项)。但是,NuGet似乎只是将.csproj创建的程序集放入包中,而不是放入它的任何依赖项中。我的命令行如下所示: nuget pack MyProject.csproj -Property Configuration=Release 生成的.nupkg文件在lib文件夹中只有我的程序集。我已经成功地让NuGet为其他项目工作,但碰巧这个项目引用了Enterprise Library日志记录块,但它不是通过NuGet检索的。我不确定这是否与我的问题有关。 有没有关于
浏览 0
提问于2012-03-09
得票数 4
回答已采纳
1
回答
创建本地NuGet提要
、
、
基本上,我试图在我们的网络上设置一个本地NuGet提要,以便将dll传递给团队中的其他开发人员。我的NuGet提要正常工作,可以找到我的包并尝试安装它,但是我得到了许多错误,它们都指出“类型或命名空间‘系统”无法找到(您是缺少了一个使用指令还是程序集引用)? 我搜索过所以和谷歌,但只找到了一些模糊的参考资料和非常基本的说明,例如:- 有人知道我为什么会出现这个错误吗?或者有一个更详细的nuspec创建源。 我的nuspec文件有以下依赖项 `<dependencies> <dependency id = "System" /> <dep
浏览 3
提问于2017-10-02
得票数 1
回答已采纳
5
回答
自动生成包含引用依赖项的NuGet包
、
、
、
我想。我想我已经找到了如何“重用”现有的NuGet包,方法是使用NuGet将它们包含在虚拟项目中,并将包文件扫描到中,但是. 如何从一个项目创建一个NuGet包(.nupkg),自动包含所有 dll依赖项,而不仅仅是那些通过nuget获取的依赖项? 具体地说: 创建一个解决方案 添加一个新项目 添加对各种.dll文件/其他项目的引用<--这是缺少的部分 通过包管理器/ cmdline /任何方式添加NuGet包 某些东西会自动创建.nupkg 据我所知,你应该做的事情是 手动编辑.csproj文件以添加<BuildPackage>true<
浏览 15
提问于2013-04-23
得票数 110
回答已采纳
1
回答
创建了一个nuget包,但是当我在我的项目中引用它时,我没有在引用中看到它
、
、
、
我创建了一个库项目,它包含各种实用程序类型函数,我需要在其他项目中引用这些函数。我已经创建了一个vst的构建,并打包并发布到我的内部公司nuget提要。我可以看到我推送的预发布版本,但是当我在其他项目中引用它时,我只看到它被添加到包中,但是我没有看到任何引用。不知道我做错了什么。 我的.nuspec文件看起来像这样。
浏览 1
提问于2018-04-20
得票数 1
回答已采纳
1
回答
NuGet:只有当$(ConfigurationName) ==调试时,我才能在NuGet包版本中添加一个自动递增的版本?
、
、
、
、
我正在尝试使用Visual构建后事件来完成这一任务。 我想要发生的事: 当我在调试中构建时,我希望创建一个像MyProject.1.0.0.xxxx-ci.nupkg这样的.nupkg,其中xxxx是一些自动递增的版本号,1.0.0是在我的.nuspec文件中定义的。 然而,当我构建发布版时,我只想要一个使用nuspec的简单MyProject.1.0.0.nupkg。 我有一个Development提要,以及一个生产NuGet提要,我想将它们推送到生成后,这就是为什么我只希望在Debug中显示这个额外的生成号。 我几乎已经用[assembly: AssemblyVersion("1
浏览 2
提问于2017-11-14
得票数 1
回答已采纳
1
回答
Azure管道.net核心3.1库,并参考其他库如何创建一个nuget包
、
、
、
、
我有Visual解决方案和10个.net核心3.1库项目(让我们称之为核心)。其中之一是一个主要项目。它提到了其他项目。 我希望有一个nuget包(存储在蔚蓝提要中),我可以在我的其他解决方案中使用,因为我不会每次需要核心功能时都添加所有的dll。我需要定义Azure管道来完成这项工作。如何定义生成包含所有其他引用(Dll)的包的管道?
浏览 4
提问于2021-07-09
得票数 1
回答已采纳
1
回答
向csproj提示路径添加props文件属性/变量
、
、
、
、
我添加了.props文件并将其包含在.nuspec文件中。在我的.props文件中,我在PropertyGroup中添加了新的属性/元素。安装我的nuget包后,.props文件将在.csproj文件中成功导入。但是如何在HintPath中包括/添加道具文件属性/变量(不是手动的)。
浏览 3
提问于2021-04-07
得票数 0
回答已采纳
1
回答
自定义Nuget包显示缺少依赖项错误。
、
、
、
我在一个解决方案中有两个类库(.NET核心)。其中一个(cl1)是一个主库,它依赖于另一个库(cl2)。我在项目文件夹(与.nuspec文件相同的位置)中为cl1项目添加了一个只包含所需元数据(不依赖项,没有文件)的.csproj文件,并将GeneratePackageOnBuild propery设置为true。每当我构建类库(cl1)时,就会在调试/发布文件夹中自动创建.nupkg。 当我检查生成的.nupkg文件时,我会看到两件奇怪的事情: 生成的.nuspec文件与我在项目文件夹中添加的文件不同。 cl2是新生成的.nuspec文件中的一个依赖项,但是cl2的DLL不包含在.n
浏览 0
提问于2020-07-24
得票数 0
回答已采纳
1
回答
PowerShell不使用通配符返回当前目录中的项
我正在尝试创建一个PowerShell脚本,以便自动创建Nuget包并将其上传到本地Nuget提要,但我对PowerShell有一些不理解的问题。 第一步是使用以下命令创建所有包包: Get-ChildItem -Include *.nuspec -Recurse | Foreach {nuget pack $_.fullname} 这将进入每个项目目录,并递归地查找.nuspec文件,并为每个项目构建.nupkg文件,并将其放置在解决方案目录中。在本例中,"MultiPack.Client.1.0.0.nupkg“、"MultiPack.Common.1.0.0.nupkg”
浏览 2
提问于2018-01-05
得票数 1
回答已采纳
1
回答
如何为解决方案中的每个项目创建一个单独的nuget包,并将项目引用转换为nuget依赖项?
、
、
、
我有一个这样的解决方案。 我想为ProjA、ProjB和ProjC生成单独的nuget包,我希望这个过程能够检测上面在ProjC中显示的项目引用,并将它们转换为nuspec文件中的nuget依赖项,而不仅仅是在ProjC nuget包中包含ProjA和ProjB的dll,这就是我在-IncludeReferencedProjects选项中使用'nuget pack‘命令时发生的情况。 此选项表示自动包含文件或将其作为依赖项添加,但始终包含它们,尽管我希望将它们作为依赖项添加。奇怪的是,在我的现实解决方案中,一个项目引用总是作为一个依赖项添加,但是其他的没有,我也找不出区别。
浏览 4
提问于2019-12-03
得票数 3
1
回答
从nuspec文件的不同文件夹中包含的几个csproj创建多目标nuget包。
、
、
、
、
我正在尝试为一个库创建一个nuget包,它有两个版本,每个版本针对两个不同的.NET版本。 这是我的文件夹结构: 如您所见,nuspec文件位于csproj (位于/net452和/netcoreapp2.0文件夹中)之上的一个目录中。 我使用以下命令行来构建nuget包: nuget pack .\my.nuspec -properties Configuration=Release -Build 问题是无法实现构建,因为csproj文件与nuspec文件不在同一文件夹中.。 请注意,包装工作良好,当两个项目已预先手工构建。 我对这个过程非常陌生,我不知道在这个场景中我应该做什
浏览 3
提问于2019-09-18
得票数 0
4
回答
如何在生成后事件中获取版本号
、
、
、
、
我想使用构建后事件自动创建一个nuget包,然后将其复制到我们网络上的共享文件夹中,就像这样(版本号为1.0.0.0。在MyLib.nuspec文件中指定): nuget.exe pack "$(SolutionDir)MyLib.nuspec" xcopy /Y "$(TargetDir)MyLib.1.0.0.0.nupkg" \\folder\subfolder\NuGetPackages 这是可行的,但现在我想更新此脚本,以便它也包含程序集版本,但我无法在后期构建事件中获取程序集版本。我需要这样的东西: nuget.exe pack -Version $
浏览 3
提问于2011-09-20
得票数 15
回答已采纳
1
回答
从Azure Devops构建时指定Nuget依赖项
、
、
、
我有一条建设管道把一个项目推到Nuget。但是,pack任务配置的设置当前为$(BuildConfiguration)。 按照目前的情况,我必须将我的包手动使用的所有其他Nuget包添加到end Project。是否有任何方法来指定管道任务中的依赖项?如果没有,我可以将管道中的变量与.nuspec文件组合起来吗?如果是这样的话,是怎么做的?
浏览 6
提问于2019-12-10
得票数 1
回答已采纳
2
回答
ItemGroup包含有条件的文件
在MSBuild 12.0中,只有在满足条件时才能在<ItemGroup>中包含文件吗? 我的用例是,我希望创建所有.csproj文件的集合,其中存在同名的.nuspec文件(没有扩展名)。 - root_dir\ - build.proj - Project1\ - Project1.csproj - Project1.nuspec - Project2\ - Project2.csproj - Project3\ - Project3.csproj - Project
浏览 1
提问于2015-05-10
得票数 6
回答已采纳
1
回答
管道NuGet任务不会发布资源DLL。我需要NUSPEC文件吗?
、
、
我有一个很小的Azure 5.0Yaml项目("MyComponent"),它构建在.NET YAML管道中,并将NuGet包发布到内部提要。它包含英语字符串和法语字符串,因此它生成两个输出:MyComponent.dll和MyComponent.resources.dll \net5.0-windows | |-- MyComponent.dll | \fr | |-- MyComponent.resources.dll 我的其他项目确实从内部提要中提取了它并使用它。不幸的是,当他们拉出它时,资源DLL不会被拉到
浏览 5
提问于2021-05-04
得票数 0
2
回答
如何仅在.nuspec文件中标记运行时的依赖项?
、
、
我使用的是Visual 2017,使用的是旧的.csproj文件格式。 我正在尝试构建一组NuGet包。 初始层(C NuGet包)公开了一些核心functionality.The中间层(B NuGet包),引入了C并提供了一组方法。因此,B对C有依赖关系。B的.nuspec将C作为依赖项列出。 最后,我有一个应用程序(A应用程序),它引入了B NuGet包。我试图避免的是我的应用程序有对C的引用,但是由于C在B中被标记为依赖项,所以它会被添加。 我不希望Visual为应用程序A添加对C的引用。我只需要运行时的C工件,这样B仍然可以正常工作。 A<-B <-- C 如果C NuGe
浏览 0
提问于2019-08-13
得票数 3
回答已采纳
1
回答
把整个溶液装进一个nupkg里?
、
我有许多帮助程序库,我想将它们转换为一个NuGet包: ProjectA ProjectB (references ProjectA) ProjectC 我可以对这些产品进行单独包装: nuget pack ProjectA.nuspec nuget pack ProjectB.nuspec nuget pack ProjectC.nuspec 或者我可以“捆绑”引用项目: nuget pack ProjectB.nuspec -IncludeReferencedProjects nuget pack ProjectC.nuspec 但是我非常想要一个包含所有项目的.nupkg文件。 这有可能
浏览 1
提问于2021-10-22
得票数 0
回答已采纳
1
回答
使用nuget包部署单个文件
、
、
我想用一个文件创建一个nuget包。是否有方法打包单个文件,然后指示该文件应放在Visual项目中的位置? 我能够制作一个nuspec文件,并打包一个nuget包,其中包含有问题的文件。但是,不可能将其安装在包中。 更具体地说:我有一个配置文件,它应该在许多项目中是相同的。我希望能够安装一个nuget包,可以将它们安装到正确的位置。 nuspec文件现在只是指定元数据的基本内容。然后,使用nuspec文件和目录中的配置文件运行nuget。这将导致nuget包中包含配置文件,这是不可安装的。 下面是我在nuget包里的东西: 以及nuspec文件: <?xml version=&
浏览 0
提问于2015-04-23
得票数 13
回答已采纳
1
回答
嵌入到NuGet包中的图标没有出现在VS中
、
、
、
我使用下面的nuspec文件生成一个nuget包: <?xml version="1.0" encoding="utf-8"?> <package > <metadata> <id>CommonLib</id> <version>1.2.3</version> <authors>ABC</authors> <owners>ULC</owners> <requireLicenseAcc
浏览 4
提问于2020-05-04
得票数 0
回答已采纳
1
回答
VS 2017中的Nuget脚本编写
、
我想为我的VS 2017 NuGet包添加一个自定义安装脚本。 问题是,对机制的支持被删除了。init.ps1仍然有效,但每次打开解决方案时都会运行,这是不可接受的(这可能是一个漫长的过程)。 我读到在build中定义自定义msbuild目标是可能的,但是我无法让它工作,因为它需要操作.nuspec文件来包含这些文件,而且我不知道在VS 2017中如何使用.csproj文件来实现这一点。
浏览 0
提问于2017-11-07
得票数 0
回答已采纳
1
回答
如何指定dotnet模板中包含的文件
、
、
我有一个Visual解决方案,我正试图用它来制作一个模板。我有一个.template.config目录,其中包含一个template.json文件,还有一个SolutionTemplate.nuspec。我试图制作一个解决方案模板,即模板创建一个包含多个项目的解决方案。目录结构是: - .git - .template.config - template.json - template_content - proj_one_dir - files - proj_two_dir - files - Template.sln - So
浏览 2
提问于2022-10-18
得票数 0
回答已采纳
2
回答
使用C#类库和NuGet push的VSTS构建,如何定义NuGet包的名称?
、
、
、
、
我有一个针对C# 4.7.2的.NET类库,每当我推动提交时,我就使用它构建并部署到私有的NuGet包提要。一切都很好。 我还有一个针对.NET 4.0的遗留项目,在这个项目中,我想利用上面的库。我已经创建了库的一个新分支,并将其移植到目标.NET 4.0 (必须删除一些不受支持的功能),并创建了一个新的VSTS构建,该构建是通过对该分支的推送触发的。再说一遍,一切都很好。 问题是,生成的NuGet包只是作为.NET 4.7.2One的新版本出现!理想情况下,我希望有两个包出现在我的私人提要:MyPackage和MyPackage.dotnet40 这有可能吗?还是我应该做些完全不同的事? 解
浏览 1
提问于2018-05-04
得票数 1
回答已采纳
1
回答
VSTS构建-替换令牌“版本”没有价值
、
、
我已经在(即)中设置了我的第一个构建定义。 它构建,所有测试都通过,然后它最终弹出这个错误: 试图从‘EvoqPortaCoredirib.nuspec’构建包。替换令牌“版本”没有任何价值。从工具NuGet.exe返回的意外退出代码1 这是在清除了它在我的nuspec文件中发现的一些其他问题之后。不过,奇怪的是,我已经使用这个nuspec手动将包从我的桌面PC推送到其他地方的提要。不同的是,我今天更新到了NuGet 3.3。 所以说没有组装版本?坦白说,这是不可能的。
浏览 6
提问于2016-04-14
得票数 1
回答已采纳
1
回答
删除.nuspec文件并创建.nupkg文件。为什么?
、
、
、
在dev环境中比较TFS中的2组代码和另一个environment.The问题是,在dev环境中,缺少文件,类似于下面的TFS错误消息。 \packages\EntityFramework.5.0.0\EntityFramework.5.0.0.nuspec有一个挂起的添加,但在本地不存在 因此,创建了同一个具有.nupkg扩展名的文件,而不是.nuspec。 我能知道为什么.nupkg而不是.nuspec吗? 它还会影响应用程序的执行吗? 如果是的话,我怎样才能防止? 请回答。
浏览 2
提问于2015-06-26
得票数 0
回答已采纳
1
回答
TFS 2015构建任务- NuGet包
、
、
、
我目前正在设置一个构建定义来打包一个NuGet。下面是我当前的构建任务。它在解决方案成功构建后执行。 我正在使用nuspec文件来决定包将显示什么信息。我的nuspec文件包含对信息的引用(即从assemblyinfo.cs文件中提取)。 运行生成定义,我会收到以下错误。 在包NuGet任务下,TFS 2015中不支持替换令牌吗?
浏览 3
提问于2017-08-02
得票数 1
回答已采纳
1
回答
包还原下降挂起0,安装包不
、
我们有一个内部NuGet提要,其中一个包是EPPlus.3.1.3.0.nupkg。在包中,EPPlus.nuspec文件包含<version>3.1.3.0</version>,package\services\metadata\core-properties\下的文件包含<version>3.1.3.0</version>。 在包浏览器中,它被列出为版本: 3.1.3.0。安装此软件包时,它被放置在packages\EPPlus.3.1.3.0下面。.csproj文件包含<HintPath>..\packages\EPPlus.3
浏览 1
提问于2014-09-18
得票数 0
回答已采纳
1
回答
cs项目文件和nuspec文件的未来
、
、
我们已经将我们的应用程序(包括20多个项目和5个可执行文件)转移到asp net (1.1)和project.json (.xproj)。 我们已经开始运行了,但是现在我们正在将某些项目作为包转移到我们的内部nuget提要中。我们可以使用project.json创建nuget包,但我们也可以使用nuspec文件来创建包(尽管这些占位符不再是自动填充的)。 由于微软宣布放弃project.json,回到原来的xml项目结构,我想知道nuspec支持会发生什么变化? 我一直在研究这个,但是没有找到任何关于这个的信息。 是否有人知道该项目文件的未来将如何包含nuspec支持,或者nuspec文件是否
浏览 1
提问于2016-11-22
得票数 2
回答已采纳
1
回答
如何在构建时适当地动态更改NuGet PackageId和依赖项PackageId?
、
、
、
、
我们有一个内部约定,如果CI/CD正在进行特性分支构建,那么NuGet包应该作为"PackageId-FeatureBranchName“发布。我们将这些包发布到一个在生产构建中不引用的特殊提要中。在我们的构建脚本中,如果我们检测到我们正在做一个特性分支构建,我们将查找构建输出的任何.nuspec文件,并且在解决方案中的所有.nuspec文件中,构建将在.nuspec文件"“中替换为"-FeatureBranchName”。如果解决方案中只有一个不依赖于其他项目的包,这就很好了。 现在我有两个.NET标准项目My.Assmebly.A和My.Assmebly.B,它们需
浏览 1
提问于2018-11-15
得票数 4
回答已采纳
1
回答
Nuget自动包含的内容文件
、
我的文件夹和源代码的结构。 Areas/**/*.cshtml Views/**/*.cshtml 这些cshtml文件由生成器编译成dll。这样它就不需要包含在nuget包中了。(只需要dll )所以Nuspec文件将是这样的。 <files> </files> 现在,我想在Nuget包中包括更多的dll。所以我添加了下面的Nuspec文件 <files> <file src="bin\Release\**\xxxxx.dll" target="lib\net451" /> </files> 但是这将
浏览 3
提问于2017-12-06
得票数 0
回答已采纳
1
回答
为C++/CLI (混合)程序集创建NuGet包
、
我已经创建了一个C++/CLI (混合)程序集,它在一些非托管C++代码周围有一个托管包装器类。托管部件的目标是.NET 4.6.1,我得到了一个只有这一行的文件entry.cpp: [assembly:System::Runtime::Versioning::TargetFrameworkAttribute(L".NETFramework,Version=v4.6.1", FrameworkDisplayName = L".NET Framework 4.6.1")]; 当我现在手动将编译后的程序集包含到.NET 4.6.1项目中时,我可以像预期的那样使用托管
浏览 2
提问于2016-11-30
得票数 13
1
回答
MSBuild:如何通过xpath更新xml
、
、
、
、
我正在尝试寻找一个解决方案,如何使用MSBuild脚本更新nuspec xml中的发行说明。 现在我已经用XmlUpdate创建了MSBuild目标: <XmlUpdate Prefix="n" Namespace="$(Namespace)" XmlFileName="%(Files.Name)" Xpath="/n:package/n:metadata/n:releaseNotes" Value="$(ReleaseNote)"/> 这可以很好地工作,但仅在Nusp
浏览 13
提问于2017-01-06
得票数 0
2
回答
一个具有相同键的项已经添加了nuget错误。
、
我目前正在创建一个包含nuspec文件的nuget包,但是得到了以下错误: 已经添加了一个具有相同键的项。 我的命令是: "MyProject.csproj“-o "..\Packages” 这是我的nuspec文件: <?xml version="1.0"?> <package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> <metadata> <id>$id$&
浏览 0
提问于2012-12-07
得票数 7
回答已采纳
1
回答
ls显示文件,但其他任何东西都看不到它。
、
我试图运行一个nuget包并在一个.nuspec操作中使用一个GitHub文件,但是nuget似乎找不到这个文件。 我添加了一个pwd、一个ls和一个cat来尝试调试这个问题,但是似乎连cat都看不到。 从我的 pwd ls artifacts/* NUSPEC_NAME=${{ matrix.nuspec }} cat artifacts/${NUSPEC_NAME} (我之前还运行了一个响应matrix.nuspec的运行,它确实只有文件名JsonSchema.Net.es.nuspec。) /home/runner/work/json-everything/json-everythi
浏览 5
提问于2022-04-04
得票数 0
回答已采纳
2
回答
如何创建一个(仅设计时) nuget包,在安装时不添加程序集引用?
、
、
、
我想为设计时的软件包构建一个nuget包。此包包含用于使用自定义代码分析规则集的资源(规则集文件、构建支持文件和程序集)。 我的nuspec文件(在我的CodeAnalysis程序集项目中)如下所示: <package> <metadata> <id>$id$</id> <version>$version$</version> <authors>$author$</authors> <description>$des
浏览 2
提问于2015-06-22
得票数 0
2
回答
使用VSTS和nuget包自动添加Nuget依赖项
、
、
、
、
我使用为作为Nuget包发布的库运行构建。 该项目包含一个nuspec文件,该文件指定名称、描述、项目url和其他静态信息。 此nuspec文件在VSTS中的Nuget pack构建操作中引用。 我也想包含有关依赖关系的信息,但是,我不希望在nuspec (容易出错和耗时)中手动管理这些信息。 nuspec文件不包含元素,因此我希望VSTS NuGet包操作将自动包含它们。 有什么办法做到这一点吗?
浏览 0
提问于2018-06-13
得票数 1
回答已采纳
2
回答
Albacore nuspec任务可以自动解析所有依赖项吗?
、
、
、
Albacore nuspec任务是否可以解决解决方案所需的所有依赖项?当我有几个依赖关系不断变化的项目时,要使rakefile保持最新需要付出很大的努力。这能自动完成吗? desc 'create the nuget package' nuspec do |nuspec| nuspec.id = 'myprojectid' nuspec.version = '1.2.3' nuspec.authors = 'Jon Jones' nuspec.description = 'my-project i
浏览 0
提问于2012-03-08
得票数 3
回答已采纳
2
回答
如何手动创建一个Nuget包(没有Nuget.exe或Nuget Explorer)?
、
我已经寻找了Nuget包(.nupkg)中文件的描述,但我还没有找到一个权威的指南,大多数情况下都假定您必须使用Nuget Explorer或Nuget.exe --但我只能说我很固执。 使用Nuget Explorer创建包会生成一个目录,其中包含我希望使用脚本或其他工具(除了Nuget.exe之外)创建的文件。因此,根据Nuget Explorer生成的这个简单的目录布局,我要查找.psmdcp文件、.rels文件、Content_Types.xml文件,当然还有ProjectX.nuspec文件的定义。 我可以找到或推断出Content_Typex.xml和.nuspec文件的一些细节。
浏览 1
提问于2012-03-10
得票数 9
回答已采纳
1
回答
Nuget将所有子项目打包到解决方案中
、
、
、
我有一个包含多个项目的解决方案。项目结构如下所示。 /root A.sln A.nuspec /ProjectB projectB.csprj projectB.nuspec /ProjectC projectC.csprj projectC.nuspec 我有几个问题。 1-如果我在根文件夹中运行nuget pack A.nuspec会发生什么。有没有办法将所有项目打包到一个解决方案中。 2-当我发送代码TFS时,使用"NuGet Packager“我可以使用正则表达式来打包所有子项目,如下所示。有没有办法在本地环境中使用这样的正则表达式。
浏览 3
提问于2017-07-18
得票数 0
1
回答
NuGet 3.3+:contentFiles未添加到项目中
在阅读了我所能找到的关于NuGet 3.3+的新的NuGet元素之后,我仍然无法使它在我的包中工作。我已经有了一个同时针对net46和uap10.0的包,并为项目类型和平台工作选择了合适的DLL。但是,我还想在包安装上向项目添加两个文件,一个用于所有项目和平台的CSV文件,一个用于C#或VB.Net (带有buildAction="Compile")的代码文件。下面是我最新的.nuspec文件的简写版本: <?xml version="1.0" encoding="utf-8" ?> <package xmlns="ht
浏览 2
提问于2016-03-14
得票数 8
1
回答
如何确保类库中定义的UserControl包含在NuGet包中?
、
、
、
、
我需要使用UWP项目中在Universal类库中定义的UserControl,该项目将类库作为依赖项。(两个程序集都是我的。)在以前的项目中,当实现UserControl的项目是同一解决方案的一部分时,这很好。对于我的当前项目,我将类库作为NuGet包使用。当试图从UserControl包中使用NuGet时,一切都会生成,但在运行时加载包含UserControl的页面时会立即引发XamlParseException。 我找到了,它引导我使用,它很有启发性(因为某种原因,为用户控件生成的二进制文件似乎没有自动包含在NuGet包中),但是所建议的解决方案不适合我的需要。该建议似乎是手动将某些输出文
浏览 3
提问于2016-05-26
得票数 0
回答已采纳
1
回答
如何使用msbuild 15从生成的nuget包中的nuspec文件中删除依赖项部分
、
、
、
、
我使用msbuildv15.8.168.64424 (vs 2017.8)命令行为控制台应用程序构建nuget包。我使用ILMerge合并所有依赖项,因此我只获得一个没有依赖项的exe文件。 运行命令时 msbuild project1.csproj /t:build /p:configuration=release /p:IsTool=true 我得到了nuget包裹,但当我检查它时,我发现了dependencies section。 <dependencies> <group targetFramework=".NE
浏览 3
提问于2018-10-18
得票数 1
回答已采纳
1
回答
如何从URL将XML嵌入我的HTML网页?
、
、
、
我一直在研究,发现很难理解如何最好地在HTML网站上嵌入包含XML的URL。它是专门用于嵌入RSS提要的。我的想法是,一旦将其加载到页面中并自动从URL获取XML文件的最新版本,就可以将其样式化为仅显示来自RSS提要的最多三篇博客文章。 我确实看到人们常说不要使用iframe元素,但我也找不到很多其他的选择。我看到的Javascript是用来加载一个完整的本地XML文件的。任何关于从哪里开始的建议都将不胜感激!
浏览 22
提问于2020-03-10
得票数 0
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
介绍一下MyBatis的核心配置文件
Word文档中引用标准、法规查新纠错和自定义数据库的方法
JS API之基础篇(七)SubLayer
编程学习:Java(一)上篇
编程学习Java:Eclipse+数组和字符串+类的成员变量和构造方法
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券