使用不属于解决方案的源文件的Visual Studio自动完成失败

用户名

我有两个源文件game.cstextEngine.cs,都在同一个名称空间中,但不属于Visual Studio项目或解决方案。

textEngine.cs包含一个名为的类Engine,但是当我尝试引用intellisense中的任何成员时Enginegame.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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在 Visual Studio 中为不属于解决方案的 Python 文件管理 Python 搜索路径或引用?

检查解决方案文件夹是否包含不属于解决方案的文件

Visual Studio 抛出 LNK2019 和解决方案缺少头文件/源文件

Visual Studio 2015不显示任何解决方案的调试源文件

使用 XSLT 重定向 Visual Studio 解决方案文件

Visual Studio自动完成错误

禁用 Visual Studio 自动完成

Visual Studio Code 自动完成

如何为Visual Studio中的解决方案动态创建解决方案文件夹?

移动 Visual Studio 解决方案和项目,然后使用不同的遥控器建立它

带有多个使用不同版本控制系统(Subversion和TFS)的项目的Visual Studio解决方案

Visual Studio自动完成无法正常工作

Visual Studio代码支架自动完成

防止在Visual Studio代码中自动完成

Visual Studio C的自动完成Doxygen标记

自动完成中的Visual Studio代码顺序

Visual Studio 2015中的Typescript自动完成

Visual Studio 烦人的自动完成 IF 空间 -> #IF

Visual Studio 2019开放解决方案文件不兼容

Visual Studio不能创建解决方案文件吗?

Visual Studio 解决方案文件中的环境变量

Visual Studio:解决方案文件夹的自动(重新)生成

使用解决方案以及特定的文件和行打开Visual Studio

使用解决方案以及特定的文件和行打开Visual Studio

Visual Studio解决方案中使用的.vs文件夹是什么?

Visual Studio在启动时自动构建解决方案

Visual Studio 总是使用 Paket 重建解决方案

使用cmake在Mac上生成Visual Studio解决方案

使用 Visual Studio 2017 打开解决方案