我搜索了许多与此类似的问题,但没有一个针对我自己的问题的答案。.在ASP.Net MVC应用程序中,我有2个项目,一个ASP.NET Web应用程序(.Net Framework)和一个类库。
在Web App的Controller中,我试图实例化Class库中一个类的对象,但是,我得到的错误是帖子的标题。
这是我尝试访问的类的构造方法。
namespace GoogleDirections
{
public sealed class Geocoder : HttpWebService
{
public Geocoder(string key) : base(key)
{
}
}
这是控制器中的呼叫。
public double[] GetLatLong(string address)
{
double[] latLng = new double[2];
var geocoder = new Geocoder("xxxMyAPIKeyblahblahxx");
return latLng;
}
错误是“'Geocoder'是一个命名空间,但用作类型”
控制器具有使用语句using GoogleDirections; and references the Class library that contains the Geocoder class.
有人知道我可能缺少的东西吗?
答案 0 :(得分:1)
如会议记录中所述,
尝试编写new GoogleDirections.Geocoder("YourKey")
或Geocoder类所在的名称空间,但是在这里可以将其标记为答案。