簡體   English   中英

.NET - 可以嵌入App.Config嗎?

[英].NET - Can App.Config Be Embedded?

根據這個: https//msdn.microsoft.com/en-us/library/jj152935%28v=vs.110%29.aspx

為了使.NET Framework 4 / 4.5能夠與.NET 2.0應用程序一起使用,必須提供app.config。

我想最大化我的.NET 2.0應用程序的兼容性。

我需要它與只安裝了.NET 2.0或安裝了.NET 4的PC一起使用。

問題是,讓app.config始終與可執行文件一起出現並不像我希望的那樣專業。

我的應用程序是一個獨立的應用程序,所以有一個app.config使其工作並不真正使它成為一個獨立的應用程序。

這是app.config中的設置,你看它不是我的設置它的運行時版本設置。

<configuration>
  <startup>
    <supportedRuntime version="<version>"/>
  </startup>
</configuration>

該應用程序將在.NET 2.0框架中運行時沒有app.config,但如果在.NET 4.0框架內,則需要app.config。

有沒有解決這個問題?

謝謝你的閱讀。

編輯:

我的問題不同於: 如何在VS2010 C#控制台應用程序中將我的App.config編譯到我的exe中?

因為這解決了.NET運行時版本設置,而不是應用程序的設置本身。

單個.exe不是很專業,你可以看看像ClickOnce這樣的替代品

一些關鍵功能是使更新過程更簡單,更高效,例如使用ClickOnce提供GitHub Windows客戶端。

還有許多其他替代方案可以像Wix一樣提供您的應用程序

但是也可以在dll中嵌入資源,比如看看這里 但正如marc_s所說嵌入app.config沒有多大意義。

希望這可以幫助。

暫無
暫無

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

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