gpt4 book ai didi

.net - 将 exe 引用为 .NET 程序集并使用 ClickOnce 进行部署

转载 作者:行者123 更新时间:2023-12-03 03:19:41 26 4
gpt4 key购买 nike

我正在尝试引用 LINQPad.exe,一个 .NET 可执行文件,so that my code can make use of its wonderful .Dump() extension method 。添加对 exe 的引用允许我在我的开发计算机上使用以下代码,但它会破坏 ClickOnce(“ list 中的引用与下载的程序集 LINQPad.exe 的标识不匹配。”)。

public static string DumpString<T>(this T o)
{
var w = LINQPad.Util.CreateXhtmlWriter();
w.WriteLine(o);
return w.ToString();
}

有谁知道如何引用 .exe 并使用 ClickOnce (或类似的简单方法)部署它?请注意,我不能只包含 .exe 并将其作为进程调用 - 我需要将其作为 API 引用。此外,LINQPad.exe 有 assemblies inside of it这会在尝试对文件使用 ILMerge 时出现问题,因此 ILMerge 似乎不是一个选项。

最佳答案

LINQPad EULA未经 LINQPad 所有者的书面许可,不允许您重新分发。

您不被允许做您想做的事,因为这是非法的。

但是,网站上授予反汇编可执行文件的权限以满足您自己的好奇心。因此,我建议您对 Dump() 进行逆向工程并将其发布到 Codeplex作为一个单独的库供所有人使用。

关于.net - 将 exe 引用为 .NET 程序集并使用 ClickOnce 进行部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2327905/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com