ilmerge - 使用 ILMerge 和 Kusto.Data nuget 时不允许未解析的程序集引用
问题描述
我正在使用 ILMerge 合并“Kusto.Data”、“Kusto.Cloud.Platform”和我的 CRM 工作流程序集。但是,每次构建解决方案时,我都会遇到错误。
error : Unresolved assembly reference not allowed: Microsoft.WindowsAzure.Security.Authentication.
正在运行的 ILMerge 命令如下:
Merged assemblies:
C:\Users\antond\source\repos\ConsoleApp2\ConsoleApp2\obj\Debug\ConsoleApp2.exe;
C:\Users\antond\source\repos\ConsoleApp2\packages\Microsoft.Azure.Kusto.Cloud.Platform.8.1.5\lib\net462\Kusto.Cloud.Platform.dll;
C:\Users\antond\source\repos\ConsoleApp2\packages\Microsoft.Azure.Kusto.Data.8.1.5\lib\net462\Kusto.Data.dll;
C:\Users\antond\source\repos\ConsoleApp2\packages\Microsoft.IdentityModel.Clients.ActiveDirectory.5.2.7\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll;
C:\Users\antond\source\repos\ConsoleApp2\packages\Microsoft.IO.RecyclableMemoryStream.1.2.2\lib\net45\Microsoft.IO.RecyclableMemoryStream.dll;
C:\Users\antond\source\repos\ConsoleApp2\packages\Newtonsoft.Json.12.0.2\lib\net45\Newtonsoft.Json.dll;
C:\Users\antond\source\repos\ConsoleApp2\packages\System.CodeDom.4.5.0\lib\net461\System.CodeDom.dll;
C:\Users\antond\source\repos\ConsoleApp2\packages\System.Collections.Immutable.1.5.0\lib\netstandard2.0\System.Collections.Immutable.dll;
C:\Users\antond\source\repos\ConsoleApp2\packages\System.Security.Cryptography.ProtectedData.4.4.0\lib\net461\System.Security.Cryptography.ProtectedData.dll;
我尝试手动安装Microsoft.WindowsAzure.ActiveDirectory.Authentication nuget 但仍然遇到同样的问题。
我会错过什么?
谢谢!
解决方案
推荐阅读
- sql-server - 按 ID SQL Server 的行到列组
- python - 在 Python RE 中匹配模式之前和之后
- google-oauth - 使用 GSuite Open ID Connect 访问扩展的用户信息
- kendo-ui - Kendo UI Grid - 使用多选复选框进行过滤
- c# - 无法获取用户的域成员组列表
- python - 我正在尝试将一个变量从一个 python 文件传递到另一个 python 文件
- sabre - OTA_AirRulesRQ API 失败
- python - 在布尔数组上移动窗口总和,带有步骤。
- asp.net-core-signalr - 如何扩展 SignalR ChannelReader?
- android - 在 PlayStore 上托管时,Youtube Data Api 在发布 APK 中不起作用