簡體   English   中英

c# class 庫使用文件

[英]c# class library use files

我正在構建一個使用.dat文件的 class 庫,在庫中我創建了一個文件夾App_Data並將.dat文件放入其中,我怎樣才能讓我的庫使用.dat文件。 構建時如何將其包含在 dll 中?

我已經嘗試過Path.GetFullPath和 Path 中的幾乎所有內容,但我得到的只是調試文件夾的路徑,在該文件夾中我什至沒有我希望包含的.dat文件,因為.dat文件位於項目。

我只想使用那個.dat文件而不對其路徑進行硬編碼,並且在引用時它應該仍然有效。

您必須右鍵單擊.dat文件並將“ Copy to Output Directory = Copy Always 這樣,調試文件夾的路徑將正確指向該文件。 無需硬編碼路徑。

在此輸入圖像描述

如果您對將.dat文件嵌入DLL感興趣(稍微多一些工作),可以這樣做:

我可以在DLL中嵌入其他文件嗎?

  1. 右鍵單擊文件和 select 屬性
  2. 將復制設置為 Output 目錄 = 始終復制
  3. 不更改其他屬性(例如 Build Action,...)

將文件添加到輸出文件夾

暫無
暫無

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

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