簡體   English   中英

如何在C#部署中包含文件?

[英]How can I include files in a C# deployment?

我有一個我需要用我的C#應用​​程序部署的DLL。 當我點擊“發布”時,它目前沒有包含在安裝包中,那么我該如何包含它呢?

如果我有app.config和我想用我的應用程序部署的其他文件,那么這個過程會有什么不同嗎?

如果它被引用,它應該自動包含。 我已經部署了幾個需要第三方dll的應用程序,他們發布了OK。

是否在您的項目中正確引用了dll? 這是我目前唯一可能想到的問題,但如果不是你的代碼就不會編譯和/或鏈接。

要獲取xls文件以進行部署,您只需將該文件添加到解決方案中,然后在該文件上設置“復制到輸出目錄”屬性。

我認為你使用的是Visual Studio?

如果您在項目屬性的“ 發布”選項卡下使用Visual Studio 2008(我沒有使用Visual Studio 2005的經驗),請單擊“ 應用程序文件”按鈕。 這將顯示項目所需的所有依賴項組合的列表。 如果您發現默認情況下Visual Studio發布者工具未發布所需的dll,則可以進入此處並將違規dll的發布狀態設置為包含

有時在我更復雜的項目中,根據依賴類型,我必須進入此菜單並強制包含某些dll,而不是默認的Prerequsite設置。

...但是這一切都假設您在所需的項目中正確引用了程序集,並且所有內容都編譯得很好。

你不能將dll作為資源添加到安裝程序項目中嗎?

暫無
暫無

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

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