1 回答

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)目中引用它
- 1 回答
- 0 關(guān)注
- 149 瀏覽
添加回答
舉報(bào)