Kiedy kompiluję plik .csproj przy użyciu pliku .NET Framework 4.0 MSBUILD.EXE, pojawia się błąd „lable01”, którego nie znaleziono w bieżącym kontekście „website01.csproj”
Właściwie muszę dodać każdą stronę ASP.NET z odwołaniem do pliku Code Behind, zrobiłem to, działa dobrze, ale powyższy błąd oczekuje.
Mam nadzieję, że oznacza to, że muszę dodać nazwę formularza „LABLE01” w tym pliku .csproj, ale nie znam składni. Niech ktoś poda mi składnię dodawania nazwy formularza w pliku .csproj.
Możesz kliknąć plik projektu prawym przyciskiem myszy, wybrać „Zwolnij projekt”, a następnie otworzyć plik bezpośrednio do edycji, wybierając „Edytuj nazwę projektu.csproj”.
Będziesz musiał załadować projekt z powrotem po zapisaniu zmian, aby mógł się skompilować.
Zobacz jak: Zwalnianie i ponowne ładowanie projektów w witrynie MSDN.
Ponieważ pliki projektów są plikami XML, możesz je po prostu edytować za pomocą dowolnego edytora tekstu obsługującego Unicode (notatnik, notatnik ++ itp.)
Jednak byłbym bardzo niechętnie edytować te pliki ręcznie - użyć Solution Explorer do tego, jeśli w ogóle możliwe. Jeśli masz błędy i wiesz, jak je naprawić ręcznie, śmiało, ale pamiętaj, że możesz całkowicie zrujnować plik projektu, jeśli nie wiesz dokładnie, co robisz.
źródło
jest łatwiejszy sposób, więc nie musisz rozładowywać projektu, po prostu zainstaluj to narzędzie w Visual Studio https://marketplace.visualstudio.com/items?itemName=EdMunoz.EditProj
a następnie kliknij prawym przyciskiem edytuj, będziesz miał nowy element menu Edytuj plik projektu :)
źródło
Ponieważ pytanie nie dotyczy bezpośrednio Visual Studio i znalazłem to pytanie, szukając sposobu na edycję pliku csproj w JetBrains Rider, opublikuję, jak to zrobić w JetBrains Rider.
Edytuj z menu kontekstowego
Edytuj ze skrótu
źródło
Przepraszamy, najbardziej efektywnym sposobem bez wypychania pliku proj jest.
odbudować.
Pogratuluj sobie, że jesteś mądrzejszy od innych i nie spieprzyłeś swojego projektu. U mnie to ćwiczenie zajęło mniej niż 10 sekund. Podczas gdy ręczna próba wprowadzenia linii kompilacji ... do csproj nie tylko może uczynić twój projekt bezużytecznym, ale także niemożliwym do utrzymania w aplikacji na dużą skalę. Lepiej jest zachować oprogramowanie do kontroli wersji źródła, aby wykonywać aktualizacje. Jeśli musisz krzyżować połączone gałęzie, wykonanie powyższego jest niesamowite :).
źródło
Dla kierowcy JetBrains:
Pierwsza opcja
Druga opcja:
Otóż to!
źródło
Jest to wbudowana opcja projektów .Net core i .Net standard
źródło
Dla wersji programu Visual Studio: 8.1.5,
źródło