首页 > 解决方案 > 尝试管理 Nuget 包时找不到 MSBuildProjectExtensionsPath MSBuild 属性

问题描述

今天在我的解决方案中尝试管理单元测试项目中的 nuget 包时遇到了一个奇怪的错误:

没有财产:(

我查看了此属性的文档:https ://docs.microsoft.com/en-us/visualstudio/msbuild/customize-your-build?view=vs-2019并提到此属性是道具或目标文件。我的解决方案没有其中之一。我继续修改 csproj 以将属性:添加 <MSBuildProjectExtensionsPath />到适当的构建属性组,它也没有检测到它。我查看了另一个让我成功使用 nuget 包的项目,但它根本没有该属性。

有谁知道发生了什么?

标签: c#visual-studiomsbuildnugetcsproj

解决方案


您可能不小心从项目文件中删除了以下行:

  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

推荐阅读