哈马德
我有以下解决方案:
- 具有旧样式csproj的多个库net461
- 多个项目net461带有新的csproj(Net核心库,我们的应用程序中有tatgets net461),并引用了旧样式的csproj项目。
- 我使用VSTS软件包来管理一些私有nuget软件包
我已经在笔记本电脑中安装了VS 15.3,并且该版本运行良好,但是在VSTS上,该版本失败了。我尝试了以下方案
- 当我使用dotnet restore(新工具)时,在旧式csproj上还原时构建失败,并提到构建失败(我确保使用该工具仅还原不涉及的构建)
- 当我使用nuget restore时,出现以下失败消息错误:找不到资产文件'[path_to_project_on_agent] \ obj \ project.assets.json'。运行NuGet软件包还原以生成此文件。在此github问题https://github.com/Microsoft/vsts-tasks/issues/3762中提到的
我需要知道什么是正确的任务才能构建此项目。谢谢,
哈马德
最后,我通过以下方式解决了该问题
- 使用NuGet工具安装程序安装Nuget版本4.3.0
- 在解决方案文件上运行Nuget Restore
- 使用Visual Studio 2015生成任务而无需在解决方案文件上进行清理和还原
希望对您有所帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句