C# 试图打开解决方案文件,但它只能从固定的文件路径读取

C# 试图打开解决方案文件,但它只能从固定的文件路径读取,c#,C#,我今天必须提交我的大学作业,其中包括复制解决方案目录和其中的所有内容。建议我们检查是否可以从保存的目录中打开它,因为这将确保标记也能够正确打开它。然而,当我在保存后试图打开它时,每个类的旁边都有一个感叹号,我得到了错误- 错误3源文件“C:\Users\Desktop\backuo\stationaryNest.cs”无法打开(“未指定错误”)AntSim 这不是我打开它的文件路径!似乎每个类都有一个灰色的属性,称为“完整路径”,该路径就在其中并且是不可更改的。如何使文件路径位于从何处打开的位置

我今天必须提交我的大学作业,其中包括复制解决方案目录和其中的所有内容。建议我们检查是否可以从保存的目录中打开它,因为这将确保标记也能够正确打开它。然而,当我在保存后试图打开它时,每个类的旁边都有一个感叹号,我得到了错误-

错误3源文件“C:\Users\Desktop\backuo\stationaryNest.cs”无法打开(“未指定错误”)AntSim


这不是我打开它的文件路径!似乎每个类都有一个灰色的属性,称为“完整路径”,该路径就在其中并且是不可更改的。如何使文件路径位于从何处打开的位置?

最佳做法是将源文件放在csproj文件所在的同一文件夹或子文件夹中。这意味着您可以复制文件夹并维护项目及其文件之间的相对关系

解决方案也是如此。确保csproj文件位于同一文件夹或sln文件的子文件夹中。您想复制sln文件夹所在的文件夹。其他一切都需要孩子的支持

要修复: -从项目中删除所有文件(在VS中) -选择项目并按解决方案资源管理器工具栏上的“全部显示”按钮。
-现在,您将看到您的文件变灰(如果在子文件夹中),右键单击并选择“添加到项目”。

这些文件(类)是否在项目中?是的,并且所有这些文件都出现此错误
stationAnest.cs
指定目录中可能不存在文件。在这种情况下,您必须在编译之前将其排除。Visual Studio的哪个版本以及如何将文件添加到项目中?另外,用鼠标右键单击项目并选择“卸载项目”(您可以重新加载它),然后选择编辑项目。现在将XML向下滚动到这些文件中的一个,并在这里发布几行,应该是一个“提示”XML元素