我有两个源文件game.cs
和textEngine.cs
,都在同一个名称空间中,但不属于Visual Studio项目或解决方案。
textEngine.cs
包含一个名为的类Engine
,但是当我尝试引用intellisense中的任何成员时Engine
,game.cs
它们不会自动完成。
此外,“转到定义”功能不适用于这些成员。
这些文件可以正常编译和运行,因此这只是一个小问题,但仍然很烦人。
我正在使用Visual Studio 2015。
公共类引擎中的方法定义:
// 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
没有自动完成。
显然,不属于解决方案一部分的源文件不能使用Visual Studio的自动完成功能。
“ Visual Studio需要项目系统来跟踪您要定位的.NET Framework版本以及所引用的DLL。在项目结构之外没有办法做到这一点。”
资料来源:https : //superuser.com/questions/981816/enable-intellisense-for-single-cs-file-in-vs2015
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句