Я думаю, что если ваша среда просто перепуталась из-за некоторых ошибок слияния или фиксации VCS, это мой случай, я бы предложил вам просто повторно импортировать ваш файл и добавить его в корень вашего VCS для восстановления проекта. Если вы используете VCS, например git или subversion, вам просто нужно добавить свой проект в корень данного репо, и все должно вернуться к норме. Это работало для меня, хотя.
Как другие заметили, вероятная причина состоит в том, что CopyToOutputDirectory установлен на Всегда. Это может быть зафиксировано одновременно во всех файлах проекта путем применения powershell сценария ниже:
$folder = "C:\My\Solution\Folder"
$csvFiles = Get-ChildItem $folder *.csproj -rec
foreach ($file in $csvFiles)
{
(Get-Content $file.PSPath -Encoding UTF8 -Raw) |
Foreach-Object { Как другие заметили, вероятная причина состоит в том, что CopyToOutputDirectory установлен на Всегда. Это может быть зафиксировано одновременно во всех файлах проекта путем применения powershell сценария ниже:
[110] -replace "<CopyToOutputDirectory>Always</CopyToOutputDirectory>", "<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>" } |
Set-Content $file.PSPath -Encoding UTF8 -NoNewline
}