Visual Studio 不创建解决方案

问题描述 投票:0回答:1

我在使用 Visual Studio 时不断遇到这个奇怪的问题。在很多情况下,我制作了项目,但他们没有制作解决方案文件。

在这里我做了一个简单的例子,我创建了一个空项目 - 它创建了一个解决方案文件,我创建了一个 CMake 项目,但它没有。现在,在“创建新项目”中,我无法取消选择任何“创建解决方案文件”选项,但我不明白为什么它不生成一个。这也适用于我长期以来所做的其他项目。

一旦我创建包含任何内容的项目,或将文件夹作为项目打开,它就不会生成任何解决方案文件。

这适用于多个版本,我记得在使用 VS 2019 时遇到过这种困惑,甚至现在使用 2022 时也是如此。

问题是我需要解决方案文件(或更准确地说,修改其属性)来实现我需要的某些功能/设置。

如果我创建或打开项目时该解决方案文件不可用,是否可以创建或找到该解决方案文件?

当我切换视图时,我得到这个:

visual-studio cmake projects-and-solutions
1个回答
0
投票

我相信解决这个问题的最好方法是:

文件 > 新建 > 来自现有代码的项目。 看这里

然后选择代码所在的文件夹。

返回文件夹视图时,会生成一个 .sln 文件,但解决方案的层次结构比较奇怪,因为它包含源和标头中的所有库文件。解决方案属性仍然为空,但 .sln 可以工作。当我修复构建错误时,我将获得有关此方法的更多详细信息,这促使我查看哪些解决方案文件可以提供帮助。

© www.soinside.com 2019 - 2024. All rights reserved.