Nuget 包不是通过 clickonce 发布的

标签 nuget vsto clickonce

设置:
1.VS2017,创建Excel 2013 VSTO Add-in项目
2.Nuget安装:Snappy.NET
3.右键=>发布
4.检查publish文件夹,没有Snappy.NET.dll

enter image description here enter image description here

最佳答案

我发现的唯一解决方案是通过packages.config 文件安装软件包,而不是像项目资源那样。

要尝试从项目中卸载所有 Nuget 包,保存、退出并重新打开解决方案。

在“工具”->“选项”->“Nuget Pakage Manager”->“常规”中选中“允许在首次安装包时选择格式”选项

重新安装软件包。 当 Visual Studio 询问要使用哪个配置时,选择 package.config 文件

关于Nuget 包不是通过 clickonce 发布的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46192203/

相关文章:

wpf - 无法找到版本 (>=3.0.0) 的软件包 Microsoft.NETCore.App

c# - 如何在 C# 中检查 Excel 范围是否为空

ClickOnce list 和部署问题

vsto - 如何让我的应用程序读取应用程序配置而不是 machine.config?

events - 在 Outlook 中捕获对 MailItem.SendUsingAccount 属性的更改

.net - Visual Studio 2013 中的 VC++ 2012 Runtime Bootstrapper 包在哪里?

c# - Microsoft ClickOnce 部署问题

.net - NuGet 包还原找不到包,没有源

c# - 如何在构建使用包的 C# 代码期间从 NuGet 包复制文本文件?

visual-studio - 在 Visual Studio 2015 中加载解决方案时运行 PS1