簡體   English   中英

我可以引用 .NET 可執行文件,就好像它是 LINQPad 6 中的 DLL 一樣?

[英]Can I reference a .NET executable as if it is a DLL in LINQPad 6?

在 LINQPad 中,我可以使用Query Properties > Additional References > Add / Browse對本地 .NET dll 文件的引用。

然后我可以在我的 LINQPad 腳本中導入命名空間和訪問 dll 中定義的成員。

我還可以以相同的方式添加對本地 .NET exe 文件的引用,就像我對普通 .NET 項目所做的那樣。 有問題的 exe 被編譯為 net472 目標。

當我嘗試訪問 exe 文件中定義的成員時,出現此錯誤

找不到類型或命名空間名稱“...”

有沒有辦法導入和使用 .NET 項目中定義的成員,該項目以這種方式編譯為 exe?

(我正在使用 LINQPad 6)

這是一個很好的問題:LINQPad 6 允許您引用 .NET 框架程序集,如果它們恰好與 .NET 核心兼容。

但是,現在它不會將具有.exe擴展名的文件識別為潛在的 .NET 程序集,而是將它們復制到 output 目錄,而不是嘗試引用它們。 我將研究這是否易於為下一個構建修復。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM