使用 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 .net 从 ZIP 存档中删除单个条目
如何使用 sharpcompress 解压 .xz (lzma2) 文件