我的C#解决方案文件存在一个奇怪的问题。我注意到我的.sln文件本身丢失了。所以我创建了一个空的.sln文件,将我的现有项目添加到它,构建并且工作正常。当我关闭并重新打开Visual Studio时,我创建的.sln文件就在那里,但添加到解决方案的项目已经消失。如何解决这个问题?
答案 0 :(得分:0)
听起来您的解决方案中存在写入权限问题。您的解决方案所在的文件夹是否属于任何类型的源代码管理?
尝试在硬盘根目录下创建一个新文件夹。像c:\ testsolution之类的东西 将项目文件复制到那里,然后再次尝试添加解决方案文件。
祝你好运。答案 1 :(得分:0)
很可能这是一个没有保存对VS解决方案文件的更改的问题。
在关闭Visual Studio之前,请采取额外步骤以确保实际保存所有更改(文件 - >全部保存)。然后通过使用文本编辑器打开解决方案文件,手动验证所有项目是否已成功进入解决方案文件。如果您没有看到列出的项目,请尝试自行编辑文件以验证您是否拥有必要的权限。