Msbuild 在构建/部署期间,如何绕过仅复制文件的Nuget包? 背景

Msbuild 在构建/部署期间,如何绕过仅复制文件的Nuget包? 背景,msbuild,twitter-bootstrap,less,nuget,nuget-package,Msbuild,Twitter Bootstrap,Less,Nuget,Nuget Package,我有一个MVC3项目,其中添加了Twitter.Bootstrap.Less Nuget包 据我所知,所做的只是将适当的JavaScript/LESS文件复制到相应的目录中 但是,当我现在通过构建/部署过程在我的dev服务器上运行此操作时,MSBuild不会将/Content/less文件夹作为部署包的一部分复制到我的生产服务器 我的构建服务器没有internet连接,因此很遗憾,这不是一个选项。 问题: 如何让MSBuild部署这些文件?或者我需要复制文件、卸载nuget软件包并手动将其复制回

我有一个MVC3项目,其中添加了Twitter.Bootstrap.Less Nuget包

据我所知,所做的只是将适当的JavaScript/LESS文件复制到相应的目录中

但是,当我现在通过构建/部署过程在我的dev服务器上运行此操作时,MSBuild不会将/Content/less文件夹作为部署包的一部分复制到我的生产服务器

我的构建服务器没有internet连接,因此很遗憾,这不是一个选项。

问题:
如何让MSBuild部署这些文件?或者我需要复制文件、卸载nuget软件包并手动将其复制回吗?

您可以设置自己的内部nuget软件包源。这将是您的网络内部的,这意味着构建服务器可以在没有internet连接的情况下获取NuGet包

例如,在服务器上,将所需的包复制到文件夹中,并将包馈送设置到该文件夹中,以供生成服务器使用

见: