我已经构建了一个类库,出于某种原因,当我把它放在C#文件顶部的<!DOCTYPE html>
<html>
<head><title>xyz</title></head>
<body>
<div>
<p><span class="contentsInP"><a>inner 1</a></span></p>
<p><span class="contentsInP"><a>inner 2</a><div>stuff</div><div>more stuff</div></span></p>
</div>
</body>
</html>
时,我仍然需要输入整个路径而不是在Using Molo.Core.Reference
中键入码。见下面的例子。
Reference.{public}
...
using NLog;
using Molo.Core.Reference;
using System;
在VS2015中,Molo.Core.Reference会显示为灰色,就像它没有被使用一样。当我输入Process.Start(Molo.Core.Reference.Ground.logSite);
log.Info("Started " + content + ". It will be started externally.");
时,它不会出现在Inteli-sense中。唯一出现的是当我输入Reference
答案 0 :(得分:3)
听起来你有命名空间冲突。您有两个具有相同名称的命名空间。或者某些子命名空间与另一个子命名空间冲突。您可以alias
使用using
来避免冲突。然后从alias
。
using myAlias = Molo.Core.Reference;
// ....
myAlias.Ground.logSite;