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

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

無(wú)法訪問(wèn)來(lái)自單獨(dú)程序集的文件?

無(wú)法訪問(wèn)來(lái)自單獨(dú)程序集的文件?

C#
慕桂英546537 2021-04-06 13:14:50
我的解決方案中有兩個(gè)項(xiàng)目。一個(gè)代表主項(xiàng)目,另一個(gè)代表第一個(gè)項(xiàng)目的名稱,但在末尾添加“ .API”,充當(dāng)接口的程序集。由于我將接口用于特定的類,因此我訪問(wèn)該接口而不是實(shí)際的具體類,所以當(dāng)我要從主程序集中訪問(wèn)主程序集中的文件中的文件時(shí),這會(huì)帶來(lái)問(wèn)題,這是因?yàn)槲倚枰诮涌谖募刑峒八?。否則,將無(wú)法訪問(wèn)它,因?yàn)樵诖耸纠?,接口文件是我們的類。這是一個(gè)代碼示例...namespace App.Classes{    public class User : IUser     {        public SomeType SomeType { get; set; }    }}namespace App.Classes{    public enum SomeType    {        SpecialType,        GoldType,        SilverType,        Other    }}namespace App.API{    public interface IUser    {        public SomeType SomeType { get; set; }    }}我收到的錯(cuò)誤是the type or namespace name 'SomeType' could not be found。嘗試添加 using App到接口文件時(shí),我收到一條錯(cuò)誤消息,告訴我命名空間不存在。主程序集名稱:AppAPI程序集名稱:App.API
查看完整描述

1 回答

?
千萬(wàn)里不及你

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

如果我正確理解你,


您App.API已從主應(yīng)用程序(App)引用了API ()。


然后,您嘗試SomeType在實(shí)際位于()中的API中調(diào)用/引用App。


基本上,如果可以的話,這稱為的循環(huán)引用。凈不允許。


此外


找不到類型或名稱空間名稱“ SomeType”


此錯(cuò)誤是完全適當(dāng)?shù)模驗(yàn)樵擁?xiàng)目沒(méi)有對(duì)的引用(甚至檢查您的API項(xiàng)目)。我知道它不存在,因?yàn)樗鼰o(wú)法完成,.Net不會(huì)讓您。Ergo通函參考App.APIApp


你需要作出共同的東西,共同的,即如果你的API需要了解 SomeType它必須被放置在您的API組件(或者更常見的組件都App和App.API可以參考)。


簡(jiǎn)單的解決方案是SomeType放回App.API項(xiàng)目(而不僅僅是名稱空間)中


namespace App.API.Enums

{

    public enum SomeType

    {

        SpecialType,

        GoldType,

        SilverType,

        Other

    }

}

或創(chuàng)建第三個(gè)程序集并從App和App.Api項(xiàng)目中引用它


查看完整回答
反對(duì) 回復(fù) 2021-04-17
  • 1 回答
  • 0 關(guān)注
  • 149 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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