相关疑难解决方法(0)

如何在CI服务器上使用NuGet包与ASP.NET网站

我有许多ASP.NET Web窗体网站(没有.csproj文件的网站),我试图弄清楚如何最好地使用NuGet包.使用Visual Studio 2015时,通过UI添加NuGet包可以正常工作(站点根目录中有packages.config),并且构建会将二进制文件放在bin文件夹中.

问题是尝试通过MSBuild在TeamCity上构建项目.对于其他项目,我可以将NuGet.exe与restore命令一起使用(对csproj或sln文件),并正确下载包并将其包含在输出中.但是,这不适用于网站,因此编译因缺少文件而失败.

作为最后的手段,我可​​以编写一个自定义脚本/构建步骤来手动将程序集复制到bin文件夹,但我想避免这种情况.我错过了什么吗?有没有办法将NuGet用于Visual Studio之外的网站?

asp.net teamcity webforms vs-web-site-project nuget

6
推荐指数
1
解决办法
1609
查看次数

标签 统计

asp.net ×1

nuget ×1

teamcity ×1

vs-web-site-project ×1

webforms ×1