Когда я компилирую свой файл .csproj с использованием файла .NET framework 4.0 MSBUILD.EXE, я получаю ошибку «lable01», не найденную в текущем контексте «website01.csproj»
На самом деле мне нужно добавить каждую страницу ASP.NET со ссылкой на файл с кодом позади, я сделал это, она работает нормально, но ошибка выше, ожидается.
Я надеюсь, что это означает, что мне нужно добавить имя формы "LABLE01" в этот файл .csproj, но я не знаю синтаксис. Кто-нибудь, пожалуйста, предоставьте мне синтаксис для добавления имени формы в файл .csproj.
Вы можете щелкнуть правой кнопкой мыши файл проекта, выбрать «Выгрузить проект», затем вы можете открыть файл для редактирования, выбрав «Редактировать имя проекта.csproj».
Вам нужно будет загрузить проект обратно после того, как вы сохранили свои изменения, чтобы он скомпилировался.
См. Как: выгружать и перезагружать проекты на MSDN.
Поскольку файлы проекта являются файлами XML, вы также можете просто отредактировать их с помощью любого текстового редактора, поддерживающего Unicode (блокнот, блокнот ++ и т. Д.)
Однако я бы очень неохотно редактировал эти файлы вручную - используйте обозреватель решений для этого, если это вообще возможно. Если у вас есть ошибки и вы знаете, как их исправить вручную, продолжайте, но имейте в виду, что вы можете полностью испортить файл проекта, если точно не знаете, что делаете.
источник
Существует более простой способ, поэтому вам не нужно выгружать проект, просто установите этот инструмент в Visual Studio https://marketplace.visualstudio.com/items?itemName=EdMunoz.EditProj
и затем нажмите правую кнопку мыши, у вас появится новый пункт меню Edit Project File :)
источник
Поскольку этот вопрос не касается непосредственно Visual Studio, и я нашел этот вопрос в поиске способа редактирования файла csproj в JetBrains Rider, я опубликую его как в JetBrains Rider.
Редактировать из контекстного меню
Изменить из ярлыка
источник
Извините, самый эффективный способ без заполнения вашего proj-файла.
перестраивать.
Поздравляй себя за то, что ты умнее всех и не **** твой проект. Для меня это упражнение заняло менее 10 секунд. В то время как попытка вручную ввести строку компиляции ... в csproj не только может сделать ваш проект непригодным для использования, но его также невозможно поддерживать в крупномасштабном приложении. Лучше сохранить исходное программное обеспечение для контроля версий, чтобы делать обновления. Если вам нужно пересечь ветки слияния, то выполнение вышеописанного замечательно :).
источник
Для JetBrains Rider:
Первый вариант
Второй вариант:
Это оно!
источник
Это встроенная опция .Net core и .Net стандартных проектов
источник
Для Visual Studio-версии: 8.1.5,
источник