Вам лучше будет заново создать свой проект , в котором говорится, что если вы действительно хотите это сделать, то откройте файл vbproj
в блокноте / текстовом редакторе и найдите следующую строку:
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
Измените его следующим образом:
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
Вам также необходимо переименовать файл, чтобы он имел расширение .csproj
, чтобы Visual Studio правильно отображал проект.
Ваша текущая проблема сборки вызвана тем, что имя объекта запуска также изменилось - чтобы исправить это, перейдите на вкладку «Приложение» в свойствах проекта и убедитесь, что свойство объекта запуска установлено правильно.
На данный момент ваш проект теперь является файлом проекта C # - любые файлы .vb, присутствующие в проекте (включая файлы, созданные дизайнером), не будут собраны правильно, и вам нужно будет удалить их или преобразовать их в C #.
Это работает (я пробовал), однако есть хороший шанс, что у вас есть другие проблемы с неправильными настройками свойств MSBuild, напримерe после выполнения описанных выше шагов:
- В проекте не было отмечено флажок «Определить постоянную отладки» для конфигурации отладки
- В нем также было множество записей в «Свойство «Подавлять предупреждения», которого обычно нет в проекте C #
Еще раз мой совет - просто заново создать свой проект с нуля.