0

背景

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

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

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

我的构建服务器没有 Internet 连接,因此很遗憾,在不将包提交到源代码管理的情况下使用 NuGet 不是一种选择。

问题

如何让 MSBuild 部署这些文件?还是我需要复制文件,卸载 nuget 包,然后手动将它们复制回来?

4

1 回答 1

1

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

例如,在服务器上,将您需要的包复制到一个文件夹,并将包源设置到该文件夹​​以供构建服务器使用。

看:

http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds

于 2012-09-06T07:57:26.897 回答