1

在我使用 Visual Studio 2019 构建的解决方案中,我有一个控制台应用程序项目。在这个项目内部,有对不同解决方案中其他文件的引用,并添加了:

右键单击项目→添加参考现有项目添加为链接

选项。我担心使用“删除”选项(右键单击文件)也会删除原始文件,因为我知道添加文件作为链接会使这两个文件实际上是同一个文件。如何在不从其他解决方案中删除原始文件的情况下从项目中删除这些引用?

4

1 回答 1

1

首先,你可以用delete删除一个链接,如果它是一个链接,它不会删除原始文件。(右键单击,或按delete解决方案资源管理器中的选定文件)

您可以查看它是否通过它的图标链接:

在此处输入图像描述

如果您真的喜欢手动操作,那么您可以编辑 csproj 文件并删除带有Link属性的文件,例如删除此行:

<Compile Include="somewhere\MyClass.cs" Link="MyClass.cs" />

恐怕使用“删除”选项(右键单击文件)也会删除原始文件

听起来你需要一个版本控制系统;)

于 2020-06-08T00:06:53.317 回答