Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 为Windows 7.1 SDK创建NuGet软件包_Visual Studio 2010_Winapi_Jenkins_Nuget - Fatal编程技术网

Visual studio 2010 为Windows 7.1 SDK创建NuGet软件包

Visual studio 2010 为Windows 7.1 SDK创建NuGet软件包,visual-studio-2010,winapi,jenkins,nuget,Visual Studio 2010,Winapi,Jenkins,Nuget,我一直在为我的一些库创建NuGet包。目标是让我的Jenkins构建服务器使用CoApp.autopkg脚本构建一个NuGet包,然后在其他项目中使用 问题是生成服务器使用独立的Windows 7.1 SDK,而不是Visual Studio 2010。我想这是一个单独的平台工具集?所以本质上,我不能在VisualStudio2010项目中使用构建服务器编译的包?人们通常会在其生成服务器上安装Visual Studio的副本吗?您是否使用nuget.exe包来创建包?您不需要visual stu

我一直在为我的一些库创建NuGet包。目标是让我的Jenkins构建服务器使用CoApp.autopkg脚本构建一个NuGet包,然后在其他项目中使用


问题是生成服务器使用独立的Windows 7.1 SDK,而不是Visual Studio 2010。我想这是一个单独的平台工具集?所以本质上,我不能在VisualStudio2010项目中使用构建服务器编译的包?人们通常会在其生成服务器上安装Visual Studio的副本吗?

您是否使用nuget.exe包来创建包?您不需要visual studio来运行nuget.exe


这里有一个指向nuget.exe pack命令参考的链接-

我正在使用CoApp生成包,并在从源代码管理签出后使用nuget.exe还原包。问题是,如果我创建的NuGet包的工具集为“vs100”,我可以在Visual Studio 2010项目中使用它们,但生成服务器不会链接库,因为“vs100”与Windows 7.1 SDK中包含的msbuild工具集“windows7.1sdk”不匹配。我是否需要在CoApp中创建两个枢轴,每个工具集一个?他们真的那么不同吗?否则,如果我在2010年开发,这是否意味着我的构建服务器将需要2010年?