我有一个包含两个项目的 Web 应用程序:
“网站”项目
Using CMS;
namespace Web
{
}
项目“CMS”
namespace CMS
{
public class Functions
{
}
}
然后我希望能够使用
CMS.Functions.MyMethod()
在网站内。我对此有一些问题.. 在“网站”项目中,我添加了“CMS”作为引用,我还添加了
Using CMS;
即使智能感知选择了 CMS.Functions,我也会收到错误消息!字CMS
得到蓝色下划线,我收到消息:The name 'CMS' does not exist in the current context
我错过了什么?太奇怪了,因为我可以写
CMS.Functions
并且“功能”部分出现在智能感知中,但是当我完成该行时,单词 CMS
带有蓝色下划线,即使我得到了引用和使用语句,我也会收到错误消息。
最佳答案
从它的声音来看,你想让你的 Functions 类方法是静态的
namespace CMS
{
public class Functions
{
public static void MyMethod(){
//do stuff
}
}
}
关于c# - 一个 Web 应用程序,两个命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8827307/