在我的 C# 解决方案中,我有多个项目。
其中之一是 OdulaProject(XNA WP7 游戏)。(一)主项目是Editor(WinForms app)(二)
在(I)中是这段代码:
namespace OdulaProject.GameCore.Resources
{
public class MyLevel
{
// TODO: remove!!!
public static Vector3 GetFieldPosition(Point coordinates)
{
return new Vector3(coordinates.X * MyGameConstants.FieldSize.X, coordinates.Y * MyGameConstants.FieldSize.Y, 0);
}
}
}
在 (II) 中,我引用了 (I) 和这段代码:
using OdulaProject.GameCore.Resources;
...
MyLevel.GetFieldPosition(new Point(0, 0));
而且我仍然遇到错误:
'OdulaProject.GameCore.Resources.MyLevel' 由于其保护级别而无法访问