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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

類型是在未引用的程序集中定義的,如何查找原因?

類型是在未引用的程序集中定義的,如何查找原因?

月關(guān)寶盒 2019-08-28 10:55:11
類型是在未引用的程序集中定義的,如何查找原因?我知道錯誤信息是常見的,關(guān)于這個錯誤有很多問題,但到目前為止還沒有解決方案幫助我,所以我決定提出這個問題。與大多數(shù)類似問題的區(qū)別在于我使用App_Code目錄。錯誤信息:CS0012: The type 'Project.Rights.OperationsProvider' is defined in an assembly that is not referenced. You must add a reference to assembly 'Project.Rights, version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.源文件:c:\inetpub\wwwroot\Test\Website\App_Code\Company\Project\BusinessLogic\Manager.cs以下的建議在這里和這里,我已經(jīng)刪除了Project.Rights.dll的所有實例中C:\ WINDOWS \ Microsoft.NET /*.*根據(jù)這個,我檢查,如果有問題的.cs文件具有生成操作設(shè)置為“編譯” 。他們是這樣。我還仔細檢查了包含“Project.Rights.OperationsProvider”類型的.cs文件是否已部署到App_Code目錄。出于某種原因,應用程序不在App_Code目錄中查找類型。由于我刪除了Project.Rights.dll的所有實例(我知道),我不知道錯誤消息提到哪個程序集。
查看完整描述

3 回答

?
白衣染霜花

TA貢獻1796條經(jīng)驗 獲得超10個贊

當你得到這個錯誤時,并不總是很明顯發(fā)生了什么,但正如錯誤所說 - 你錯過了一個引用。以下面的代碼行為例:

MyObjectType a = new MyObjectType("parameter");

它看起來很簡單,你可能正確地引用了“MyObjectType”。但是,讓我們說“MyObjectType”構(gòu)造函數(shù)的重載之一采用您沒有引用的類型。例如,有一個重載定義為:

public MyObjectType(TypeFromOtherAssembly parameter) {
    // ... normal constructor code ...}

這至少是一種你會得到這個錯誤的情況。因此,尋找這種類型的模式,其中您引用了類型,但沒有引用該類型上調(diào)用的函數(shù)可能的所有屬性類型或方法參數(shù)。

希望這至少可以讓你朝著正確的方向前進!


查看完整回答
反對 回復 2019-08-28
?
翻過高山走不出你

TA貢獻1875條經(jīng)驗 獲得超3個贊

在我的情況下,這是因為執(zhí)行NuGet包更新只更新了對我的解決方案中某些不是所有項目中的dll依賴項的引用- 導致版本沖突。使用grep風格的工具在我的解決方案中的* .csproj文件中搜索文本,然后很容易看到仍需要更新的項目。


查看完整回答
反對 回復 2019-08-28
  • 3 回答
  • 0 關(guān)注
  • 2310 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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