簡體   English   中英

.net dll問題

[英].net dll question

我對.NET和DLL有一個非常n00b的問題。 我正在使用C#和WPF開發應用程序,不久我意識到WPF不支持即開即用的圖表。 因此,我進行了一些搜索,發現WPF工具包看上去很有希望,但是我必須安裝一個msi文件並引用該項目中的dll。 現在我的問題是,如果我以發布模式構建,是否可以將“可執行文件”移交給其他人? 非常感謝。

不是通過在發布模式下構建,而是如果可以在publish屬性中進行設置。

  1. 打開項目屬性
  2. 進入發布標簽
  3. 單擊應用程序文件
  4. 更改必要的DLL以發布狀態Include

不,您將必須與可執行文件一起部署DLL。 該DLL可能存在於GAC或程序集探測位置之一中。 我應該指出的一個例外是,您可以使用ILMerge將DLL嵌入可執行文件中。

如果您只想將一個exe交給他人,則需要ILmerge之類的實用程序來將外部dll合並到該exe中。

暫無
暫無

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

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