第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

MissingManifestResourceException是什么意思,以及如何解決它?

MissingManifestResourceException是什么意思,以及如何解決它?

情況:我有一個(gè)名為的類(lèi)庫(kù),RT.Servers其中包含一些資源(類(lèi)型為byte[],但我認(rèn)為這并不重要)同一類(lèi)庫(kù)包含一個(gè)返回這些資源之一的方法我有一個(gè)簡(jiǎn)單的程序(帶有對(duì)該庫(kù)的引用),僅調(diào)用該單個(gè)方法我收到MissingManifestResourceException以下消息:找不到適合于指定區(qū)域性或中性區(qū)域性的任何資源。確保在編譯時(shí)將“ Servers.Resources.resources”正確嵌入或鏈接到程序集“ RT.Servers”中,或者確保所需的所有附屬程序集都可加載并經(jīng)過(guò)完全簽名。我從來(lái)沒(méi)有玩過(guò)文化或程序集簽名,所以我不知道這里發(fā)生了什么。同樣,這在使用相同庫(kù)的另一個(gè)項(xiàng)目中也有效。有任何想法嗎?
查看完整描述

3 回答

?
冉冉說(shuō)

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊

解決此問(wèn)題所需要做的就是Resources.resx在解決方案資源管理器中右鍵單擊該文件,然后單擊“運(yùn)行自定義工具”。這將重新生成自動(dòng)生成的Resources.Designer.cs文件。


如果.resx文件是手動(dòng)添加到項(xiàng)目中的,則該文件的“自定義工具”屬性必須設(shè)置為“ ResXFileCodeGenerator”。


問(wèn)題是由于名稱(chēng)空間不匹配引起的,如果您在項(xiàng)目設(shè)置中更改了程序集的“默認(rèn)名稱(chēng)空間”,則會(huì)發(fā)生此問(wèn)題。(我將其從(以前)更改"Servers"為(現(xiàn)在)"RT.Servers"。)


在中的自動(dòng)生成的代碼中Resources.Designer.cs,包含以下代碼:


internal static global::System.Resources.ResourceManager ResourceManager {

    get {

        if (object.ReferenceEquals(resourceMan, null)) {

            global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Servers.Resources", typeof(Resources).Assembly);

            resourceMan = temp;

        }

        return resourceMan;

    }

}

文字字符串"Servers.Resources"必須更改為"RT.Servers.Resources"。我是手動(dòng)完成的,但是運(yùn)行自定義工具也可以做到。


查看完整回答
反對(duì) 回復(fù) 2019-11-27
?
郎朗坤

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊

我今天剛遇到此問(wèn)題,并且發(fā)現(xiàn)此Microsoft幫助和支持頁(yè)面實(shí)際上確實(shí)可以解決該問(wèn)題。


我在全局名稱(chēng)空間的文件頂部有幾個(gè)委托,在MissingManifestResourceException運(yùn)行該程序時(shí),突然在這一行上得到了一個(gè)委托:


this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));

然后,我將委托移到名稱(chēng)空間中,出現(xiàn)相同的錯(cuò)誤。最后,我將委托置于該文件中的唯一類(lèi)中,錯(cuò)誤消失了,但是我不希望該委托位于該類(lèi)或名稱(chēng)空間中。


然后我遇到了上面的那個(gè)鏈接


若要解決此問(wèn)題,移動(dòng)所有其他的類(lèi)定義,以便它們出現(xiàn)在窗體的類(lèi)定義之后。


我將委托(我將不考慮“類(lèi)定義”)放在該文件的底部,本地名稱(chēng)空間之外,并且程序MissingManifestResourceException不再可


查看完整回答
反對(duì) 回復(fù) 2019-11-27
?
智慧大石

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊

我遇到了類(lèi)似的問(wèn)題,盡管我知道這不是OP造成的原因,但我將其張貼在這里,以便將來(lái)如果其他人遇到此問(wèn)題,將可以找到答案。


如果在設(shè)計(jì)器類(lèi)之前添加一個(gè)類(lèi),則MissingManifestResourceException在運(yùn)行時(shí)將獲得異常(無(wú)編譯時(shí)錯(cuò)誤或警告),因?yàn)?/p>


Visual Studio要求設(shè)計(jì)人員使用文件中的第一類(lèi)。


查看完整回答
反對(duì) 回復(fù) 2019-11-27
  • 3 回答
  • 0 關(guān)注
  • 904 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)