
nuget
文章平均质量分 56
太上绝情
这个作者很懒,什么都没留下…
展开
-
VC项目安装Nuget之后导致项目过期
VC项目安装Nuget之后导致项目过期背景有时候会突然C++项目发现安装nuget包之后,项目一直处于过期状态,哪怕代码并没有更改,调试时也会提示过期要求重新编译。分析这种明明没有任何文件更改但是项目总是过期的情况一般来说有可能有2种原因:解决方案管理器中包含了已经删除的头文件有文件的修改日期大于当前时间(通常在修改时间测试的场景下出现)首先经过检查排除了第一点,第二点涉及到的文件太多,所以先在VS的项目和解决方案的生成并运行设置中将MSBuild项目生成输出详细程度调整为诊断级别,然后开原创 2022-03-14 19:07:45 · 878 阅读 · 0 评论 -
安装本地的nuget包
安装本地的nuget包通常我们都是从nuget仓库中拉取nuget包,但是有时候需要安装本地的nuget包文件。例如刚制作了完成 一个nuget包,需要测试调试的时候。安装本地的包需要在vs中打开包管理器控制台,包管理器控制台在工具->库程序包管理器中打开。 在管理器控制台中使用Install-Package然后输入包id命令即可从默认的源安装nuget包。要想安装本地的包只要用-S命令指定源为一原创 2016-08-29 20:20:22 · 5418 阅读 · 3 评论 -
创建c++的nuget库
创建c++的nuget库准备coApp通过coApp可以快速的创建c++的nuget包,首先下载coApp(http://coapp.org/pages/releases.html)安装后最好重启以确保环境变量生效编译将需要打包的库使用vs编译器编译成二进制文件,将头文件、lib文件、dll文件(动态库)分别存好,注意如果要想nuget包支持多种平台(x64、x86)、多种编译器*(v120、v14原创 2016-06-29 11:15:53 · 2833 阅读 · 0 评论 -
使用nuget管理c++库的原理
使用nuget管理c++库的原理简介通常使用c++库需要在项目配置里设置头文件包含路径和链接路径。所以不同于c#库直接将文件放在指定位置就可以使用。 nuget指定了一系列的特殊目录,用来管理包的内容,但是并不能管理c++库,nuget自从2.5后开始支持管理c++库。为此特意规定了一个build目录,build目录中可以通过使用msbuild脚本来达到自动配置路径的效果,从而可以使用c++库。原原创 2016-06-28 17:39:49 · 4762 阅读 · 0 评论