在我使用Visual Studio 2019构建的解决方案中,我有一个用于控制台应用程序的项目。在该项目内部,有对不同解决方案中其他文件的引用,并添加了:
右键单击项目→添加→参考→现有项目→添加为链接
选项。恐怕使用Remove选项(右键单击文件)也会删除原始文件,因为我知道将文件添加为链接会使它看起来好像两个文件实际上是同一文件一样。如何在不删除其他解决方案中的原始文件的情况下从项目中删除这些引用?
首先,您可以使用delete删除链接,如果它是链接,则[[不会删除原始文件。 (右键单击,或在解决方案资源管理器中选择文件上按delete)
如果您真的想手动进行操作,则可以编辑csproj文件并使用Link属性删除该文件,例如删除此行:
Link
<Compile Include="somewhere\MyClass.cs" Link="MyClass.cs" />
[恐怕使用“删除”选项(右键单击文件)也会删除原始文件声音您需要版本控制系统;)
[恐怕使用“删除”选项(右键单击文件)也会删除原始文件
声音您需要版本控制系统;)