Страницы

Поиск по вопросам

суббота, 11 января 2020 г.

Как удалить файл из проекта .csproj не используя Visual Studio?

#c_sharp


Что нужно подправить в файле проекта .csproj, чтобы удалить исходный файл из проекта
С# и чтобы после удаления этого исходного файла, проект успешно запускался.
Достаточно ли удалить все что находится в теге Compile? И что делать с файлами, которые
находятся в теге  DependentUpon?
Я комментировал все что находилось между тегами Compile и если там еще находил тег
DependentUpon, то находил название исходника, заключенного в тег Page и комментировал
все вместе с тегом Page.
Кто сталкивался с такой задачей прошу помочь. 
    


Ответы

Ответ 1



Если Вам нужно удалить файл MainWindowView.xaml.cs Удаляйте из .csproj весь элемент , в Вашем случае это: MainWindowView.xaml Code Ok, файл с кодом MainWindowView.xaml.cs удален из проекта. Остался файл с разметкой MainWindowView.xaml, обычно они идут парами и не имеют смысла один без другого. Тем не менее, если удалить файл с кодом проект собирается(покрайней мере у меня). Нужно ли Вам теперь удалить из проекта MainWindowView.xaml - я не знаю. Ответ зависит от того зачем вы вообще это делаете. Но сдается мне что правильный ответ будет удалить его тоже, таким же методом. Тоесть удалить элемент : MSBuild:Compile Designer

Ответ 2



Почему нельзя удалить через IDE? Но если интересна структура, то вообще достаточно удалить тег в и если в коде этот класс не используется, то все должно собраться(не удаляйте те классы которые используются у вас в проекте.)

Комментариев нет:

Отправить комментарий