gpt4 book ai didi

visual-studio - csproj 文件 Visual Studio 中的重复文件

转载 作者:行者123 更新时间:2023-12-02 02:55:24 28 4
gpt4 key购买 nike

不知何故,我在我的解决方案中看到了重复的文件。我深入研究它,发现不知何故, .csproj 文件中的某些文件有两个条目。这就是显示两个文件实际上是一个文件的原因。我必须找到 .csproj 文件中的所有文件。有什么简单的方法可以从 csproj 中删除这些条目吗?还有谁能告诉我这是什么原因吗?

最佳答案

根据 this questionthis other one在 StackOverflow 上,当 TFS(或其他版本控制系统)编辑项目文件时可能会发生这种情况,例如在合并操作期间。

无论如何,您可能已经打开了一个 csproj 文件并看到了 it's just an XML ,文件列在如下元素中:

<ItemGroup>
<Compile Include="Controllers\AccountController.cs" />
<Compile Include="Controllers\ContactsController.cs" />
<Compile Include="Controllers\HomeController.cs" />
...
</ItemGroup>

One answer我上面链接的问题还提供了对 GitHub 上重复数据删除 Powershell 脚本的引用,我没有尝试过也不能保证,尽管我看不出它会造成什么危害。

如果你的文件不是太多,可以直接找下面的字符串

.cs" />

使用像 PsPad 这样的文本编辑器,让它列出结果并手动删除双重条目。当然,在做任何事情之前,请备份您的文件。

Another solution涉及选择项目中的所有重复文件,单击“从项目中排除”,然后单击“显示所有文件”并手动包含它们。

关于visual-studio - csproj 文件 Visual Studio 中的重复文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49691209/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com