我创建了一个库,并导入了它,在项目中添加了一个引用并放置using
了我的库的命名空间,但是当我尝试使用一种方法时,它显示了一个错误。“命名空间‘MyGoogleUDS’中不存在类型或命名空间名称‘UploadFiles’(您是否缺少程序集引用?)”
项目:
using MyGoogleUDS;
此调用错误:
MyGoogleUDS.UploadFiles("..\\" + asset.Name);
我的图书馆:
namespace MyGoogleUDS
{
public class MyGoogleUDS
{
public static void UploadFiles(string path)
{
...
}
...
}
...
}
您的类名和命名空间名称相同,因此您需要使用命名空间别名或需要在类名之前添加命名空间
就像是
MyGoogleUDS.MyGoogleUDS.UploadFiles("..\\" + asset.Name);
命名空间别名,
using namespaceName = MyGoogleUDS;
namespaceName.MyGoogleUDS.UploadFiles("..\\" + asset.Name);
正如@JonSkeet 建议的那样,我建议您更新命名空间名称或类名称以避免此问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句