Visual Studio перестраивает неизмененные проекты

Я думаю, что если ваша среда просто перепуталась из-за некоторых ошибок слияния или фиксации VCS, это мой случай, я бы предложил вам просто повторно импортировать ваш файл и добавить его в корень вашего VCS для восстановления проекта. Если вы используете VCS, например git или subversion, вам просто нужно добавить свой проект в корень данного репо, и все должно вернуться к норме. Это работало для меня, хотя.

65
задан Community 23 May 2017 в 12:10
поделиться

1 ответ

Как другие заметили, вероятная причина состоит в том, что 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 }
0
ответ дан 24 November 2019 в 15:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: