为什么它自己和它曾经存在的证据都被删除了?
就在半年前,它还在channel9上被宣传为每个人都应该拥有的东西——今天微软档案馆已经"退休"了,并且完全没有说这个API代码包曾经存在过。
我不能回答为什么的问题,我也不想猜测(也许其他更接近这个问题的人可以告诉我们发生了什么),但谢天谢地,它并没有完全消失。看起来二进制文件已经被其他开发人员重新加载到NuGet,尽管注意没有一个包是来自微软的官方包。
以下包可能是由NuGet用户上传的:
- https://www.nuget.org/packages/WindowsAPICodePack-Core
- https://www.nuget.org/packages/WindowsAPICodePack-ExtendedLinguisticServices
- https://www.nuget.org/packages/WindowsAPICodePack-Sensors
- https://www.nuget.org/packages/WindowsAPICodePack-Shell
- https://www.nuget.org/packages/WindowsAPICodePack-ShellExtensions
像往常一样,安装它们:
Install-Package WindowsAPICodePack-Core
Install-Package WindowsAPICodePack-ExtendedLinguisticServices
Install-Package WindowsAPICodePack-Sensors
Install-Package WindowsAPICodePack-Shell
Install-Package WindowsAPICodePack-ShellExtensions
有人上传到GitHub了
包含与原始可执行自提取程序(即源代码,二进制文件和文档)相同的文件的zip文件位于此处:https://github.com/jamie-pate/KeepSync/blob/master/contrib/Windows%20API%20Code%20Pack%201.1.zip.
原来的链接已经死了,但是一个微软员工已经上传了v1.1的原始代码包到nuget。在nuget中搜索winapicp,或者使用以下链接:Windows API Code Pack for Microsoft .NET Framework
这是原始Windows API CodePack 1.1的链接
似乎有人也在CodePlex上发布了