使用 SharpCompress 库发布 WinRT 应用程序

Posted

技术标签:

【中文标题】使用 SharpCompress 库发布 WinRT 应用程序【英文标题】:Publish WinRT application with SharpCompress library 【发布时间】:2013-07-23 13:01:01 【问题描述】:

在 Nuget 上发布的当前 SharpCompress.WindowsStore.dll 库是在调试模式下构建的。我从 Windows 应用商店应用认证工具包中收到此错误。

发现错误:调试配置测试检测到以下错误: 二进制 SharpCompress.WindowsStore.dll 在调试模式下构建。

有没有办法在发布模式下拥有/编译 SharpCompress 库?

【问题讨论】:

【参考方案1】:

我会在发布模式下重建它。

什么,你没想到吗?

It's on NuGet, right? NuGet 包通常会列出项目站点。所以查看页面我可以看到链接点right over here. 那是在 GitHub 上。这就是源的所在。

您可以分叉它(这实际上没有意义,因为您不想开发它),将它克隆(也可以使用 Git 工具,例如 Windows 的 GitHub)到您的本地机器,@987654323 @。

从那里您可以在发布模式下构建并离开。可能并不那么容易,因为可能存在一些依赖关系或需要解决的问题。现在走吧。

【讨论】:

我这样做了,我克隆了存储库,我删除了项目密钥,因为它们被密码阻止了。但是在删除之后我收到了这个错误:无法获取密钥文件“..\SharpCompress\SharpCompress.pfx”的 MD5 校验和。找不到文件“..\SharpCompress\SharpCompress.pfx”。 SharpCompress.Test 无论如何我卸载了测试项目,并在发布模式下编译了我的 SharpCompress.WindowsStore.dll。谢谢

以上是关于使用 SharpCompress 库发布 WinRT 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

使用 sharpcompress 创建一个 7zip 存档

使用通用流通过 SharpCompress 创建压缩文件

如何使用 Sharpcompress .net 从 ZIP 存档中删除单个条目

如何使用 sharpcompress 解压 .xz (lzma2) 文件

使用 SharpCompress 识别与给定 RAR 存档关联的卷

Sharpcompress 多 rar 提取进度