我有两个源文件game.cs
和textEngine.cs
,它们都在同一个命名空间中,但不是Visual Studio项目或解决方案的一部分。
textEngine.cs
包含一个名为Engine
的类,但当我尝试引用Engine
智能感知中game.cs
的任何成员时,不会自动完成它们。< / p>
此外,&#39;定义&#39;功能对这些成员不起作用。
文件编译和运行干净,所以这只是一个小问题,但仍然是一个烦恼。
我正在使用Visual Studio 2015。
公共类Engine中的方法定义:
// start playing the currently loaded sequence
public static void StartSequence()
{
mainTimer.AutoReset = true;
mainTimer.Elapsed += PlaySequence;
mainTimer.Start();
isPlaying = true;
}
game.cs中的方法调用:
Engine.StartSequence();
请注意Engine
未正确突出显示且StartSequence
未自动完成。
答案 0 :(得分:0)
不属于解决方案的源文件显然无法使用visual studio的自动完成功能。
“Visual Studio需要项目系统来跟踪您所定位的.NET Framework版本以及您引用的DLL。项目结构之外没有办法执行此操作。”
来源:https://superuser.com/questions/981816/enable-intellisense-for-single-cs-file-in-vs2015