我正在創建將由其他工具使用的API項目。現在我構建了包含所有邏輯的類庫項目,並在app.config文件中放置了一些配置。現在,當我構建項目時,我得到了dll和config文件。我想在DLL中嵌入配置文件。怎麼做? 我遵循吧?或者還有其他方法可以做到嗎?創建API項目:將配置文件嵌入到dll
0
A
回答
0
如果要將文件嵌入到dll中,我假定您不希望最終用戶有能力在構建dll後更改配置?
我不知道你從配置文件中讀取了什麼樣的信息,但如果以上是真的,爲什麼不把配置數據移動到dll裏面的配置類?
0
只是把配置文件作爲DLL資源,然後讀取資源文件在運行時一樣:
var assembly = Assembly.GetExecutingAssembly();
var resourceName = "MyCompany.MyProduct.MyFile.txt";
using (Stream stream = assembly.GetManifestResourceStream(resourceName))
using (StreamReader reader = new StreamReader(stream))
{
string result = reader.ReadToEnd();
}
0
這是沒有必要的。 如果您沒有使用默認值的配置文件。 在您的消費計劃中,您可以在.exe.config
或Web.config
文件中覆蓋它們。
相關問題
- 1. 將費用分配到創建項目
- 2. LXD API未創建配置文件
- 3. Google Analytics API:創建新配置文件
- 4. 將Jenkins多配置項目映射到Maven配置文件
- 5. 如何創建類庫並將其嵌入到Unity項目中
- 6. C# - 如何將DLL嵌入到項目中?
- 7. 如何將v8引擎嵌入到dll(C++項目)
- 8. maven - spring項目構建配置文件
- 9. 如何將DLL插入到項目中
- 10. 將DLL嵌入到exe
- 11. WPF。將DLL嵌入到EXE
- 12. 將HTML嵌入到DLL中
- 13. OneDrive API:(嵌入式)創建和接收項目鏈接
- 14. 將嵌入式插件jar文件添加到項目
- 15. 創建和導入配置文件
- 16. 用嵌入式DLL創建一個exe文件
- 17. Podio API,將文件附加到項目
- 18. 創建dll文件
- 19. 創建.dll文件
- 20. C++ API DLL項目
- 21. 將DLL添加到項目後「無法創建進程」
- 22. MVC創建配置空mvc項目
- 23. 將鏈接器依賴項嵌入到目標文件中?
- 24. 如何將整個項目嵌入到phar文件中?
- 25. 如何將flash(.swf)文件嵌入到opencv項目中?
- 26. 將.nbin文件嵌入到C#項目中
- 27. 如何將libphonenumber的base.js文件嵌入到iOS項目中
- 28. 無法創建配置配置文件
- 29. 創建設置的dll文件
- 30. 創建ASP.NET配置文件