簡體   English   中英

從Framework 3.5轉換為4 app.config位置

[英]Converting from framework 3.5 to 4 app.config location

我有一個項目,其框架為3.5,當我遇到混合模式問題時,將其轉換為4。 我從這個答案更改了useLegacyV2RuntimeActivationPolicy

現在,當我將我的應用程序安裝到程序文件並嘗試運行它時,它崩潰了,但是當我將配置文件放到我的exe旁邊時,它就會運行。 誰能告訴我那場車禍的原因?

但是當它是3.5時,我不需要將app.config文件放在exe旁邊

這也是3.5中的要求。 這是CLR可以找到.config文件的唯一方法。 我不得不猜測您之前以某種方式擺脫了它,但這並不重要。 但是現在讓CLR查找.config文件非常重要 ,因為您確實需要該屬性來允許加載混合模式程序集。

未來的一個顯而易見的方法是重建C ++ / CLI程序集,並使它也以v4為目標。 因此,您不再需要.config文件。 如果不是您自己的,請向組件的供應商或作者索要更新。

暫無
暫無

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

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