【发布时间】:2016-02-20 03:07:09
【问题描述】:
我从 .NET4.0 DLL 创建了一个 NuGet 包,其中包含混合(托管和本机)代码。
Native 代码打包在 .NET4.0 DLL 中,但依赖于 Visual C++ 2013 Redistributable
我正在尝试集思广益,用 NuGet 包打包 redist 和/或警告用户他们需要它,但我画的是空白。
有人有什么想法吗?
【问题讨论】:
-
很怀疑隐藏这个是个好主意。不仅仅是 CRT,这很容易解决,您还对客户端项目的平台目标设置有一个坚如磐石的依赖关系。如果您没有纯包装,则很难隐藏。基本建议in this post.
-
我不一定想隐瞒,但我确实想至少告知。否则,我会让用户通过“Y U NO Work”类型的问题来获得技术支持
标签: c# c++ visual-c++ nuget nuget-package