- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 CMake 自动添加对我的 (C++) Visual Studio 2017 项目的 (nuget) 引用。
在 this问题,建议使用 VS_PACKAGE_REFERENCES
,可从 CMAKE 3.15 获取。因此,我将以下内容添加到我的 CMAKE 代码中:
set_property(TARGET MyApplication
PROPERTY VS_PACKAGE_REFERENCES "BaseUtils.Native.Dynamic_0.4.0.38060"
)
以下内容已很好地添加到我的项目中:
<ItemGroup>
<PackageReference Include="BaseUtils.Native.Dynamic" Version="0.4.0.38060" />
</ItemGroup>
但是,解决方案资源管理器中未显示引用,也未将任何包含文件夹添加到项目中。似乎根本没有考虑 PackageReference
元素。
有人知道如何解决这个问题吗?我使用的是 CMake 3.15.3,它不会给出任何错误或警告。
最佳答案
嗯,显然,根据 learn.microsoft.com,PackageReference
不支持 C++ 项目
ASP.NET apps targeting the full .NET Framework include only limited support for PackageReference. C++ and JavaScript project types are unsupported.
这使得 CMake 的整个 VS_PACKAGE_REFERENCES
选项不适用于 C++ 项目。
关于c++ - CMake 的 VS_PACKAGE_REFERENCES 未添加对 VS2017 项目的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61909735/
我正在尝试使用 CMake 自动添加对我的 (C++) Visual Studio 2017 项目的 (nuget) 引用。 在 this问题,建议使用 VS_PACKAGE_REFERENCES,可
我是一名优秀的程序员,十分优秀!