【问题标题】:How do I remove files added as link from my project on Visual Studio?如何从 Visual Studio 上的项目中删除作为链接添加的文件?
【发布时间】:2020-06-08 08:17:40
【问题描述】:
在我使用 Visual Studio 2019 构建的解决方案中,我有一个用于控制台应用程序的项目。在这个项目内部,有对不同解决方案中其他文件的引用,并添加了:
右击项目→添加→参考→现有项目→添加为链接
选项。恐怕使用 Remove 选项(右键单击文件)也会删除原始文件,因为我知道添加文件作为链接会使这两个文件实际上是相同的文件。如何在不从其他解决方案中删除原始文件的情况下从项目中删除这些引用?
【问题讨论】:
标签:
visual-studio
csproj
solution-explorer
visual-studio-project
【解决方案1】:
首先,您可以使用 delete 删除链接,如果它是一个链接,它不会删除原始文件。 (右键单击,或在解决方案资源管理器中的选定文件上按 delete)
您可以通过它的图标查看它是否链接:
如果您真的喜欢手动操作,那么您可以编辑 csproj 文件并删除带有 Link 属性的文件,例如删除这一行:
<Compile Include="somewhere\MyClass.cs" Link="MyClass.cs" />
恐怕使用删除选项(右键单击文件)也会删除原始文件
听起来你需要一个版本控制系统;)