我有一个MVC3项目,我添加了 Twitter.Bootstrap.Less Nuget包。
据我所知,所有这些都是将相应的JavaScript / LESS文件复制到相应的目录中。
但是,当我现在通过构建/部署过程将其运行到我的开发服务器上时,MSBuild不会将/ Content / less文件夹作为部署包的一部分复制到我的生产服务器。
我的构建服务器没有互联网连接,所以不幸的是using NuGet without committing packages to source control不是一个选项。
如何让MSBuild部署这些文件?或者我是否需要复制文件,卸载nuget包,然后手动将它们复制回来?
答案 0 :(得分:1)
您可以设置自己的内部NuGet包源。这将是您网络的内部,意味着构建服务器可以在没有互联网连接的情况下获取NuGet包。
E.g。在服务器上,将所需的软件包复制到文件夹,然后将软件包源设置到该文件夹,以供构建服务器使用。
请参阅:
http://docs.nuget.org/docs/creating-packages/hosting-your-own-nuget-feeds