【发布时间】:2017-10-17 13:54:21
【问题描述】:
我的 ASP.NET 网站没有 .csproj 文件(它不是 Web 应用程序),只有 .sln 文件。在 root 中是 packages.config 定义了几个 NuGet 包。
调用nuget restore .\packages.config -PackagesDirectory .\packages 将包下载到packages 文件夹,但bin 文件夹为空。
nuget update 需要 .csproj。
如果我在命令行中调用网站构建,它会抛出找不到 DLL 的错误。如果我保留bin\*.refresh,它也不起作用。
谢谢
【问题讨论】:
-
默认情况下,构建项目会恢复 NuGet 包。如果这不起作用,那么您可以在解决方案资源管理器中添加对这些包的引用。或者,您可以创建一个新项目并选择 ASP.NET Web 应用程序并将所有内容复制到该项目。