C# ClickOnce应用程序缺少System.IO.Compression

C# ClickOnce应用程序缺少System.IO.Compression,c#,nuget,clickonce,system.io.compression,C#,Nuget,Clickonce,System.io.compression,我有一个ClickOnce应用程序,它引用了System.IO.Compression,该引用由NuGet管理 System.IO.Compression(我的默认设置)标记为Copy Local=True,实际上它被复制到bin文件夹中 但是,“发布\应用程序文件”列表不包含此DLL(即使选择“显示所有文件”) 有一个解决方案,就是将DLL作为纯内容文件添加到项目中。但我觉得这有点难看,也很奇怪。我使用的是VS 2017 RC 15.0.26014.0 是我做错了什么,还是我误解了什么?看一看

我有一个
ClickOnce
应用程序,它引用了
System.IO.Compression
,该引用由NuGet管理

System.IO.Compression
(我的默认设置)标记为
Copy Local=True
,实际上它被复制到bin文件夹中

但是,“发布\应用程序文件”列表不包含此DLL(即使选择“显示所有文件”)

有一个解决方案,就是将DLL作为纯内容文件添加到项目中。但我觉得这有点难看,也很奇怪。我使用的是VS 2017 RC 15.0.26014.0


是我做错了什么,还是我误解了什么?

看一看部分:将文件标记为先决条件,这要求dll列在“发布\应用程序文件”下,而事实并非如此。(见我原来的问题),问题就出在这里!