Có cách nào để Visual Studio hiển thị mã của điều khiển/biểu mẫu theo mặc định thay vì nhà thiết kế không? Tôi có xu hướng không phải là một fan hâm mộ của các nhà thiết kế khi họ thêm sưng lên.Visual Studio: Tạo mã xem mặc định
Trả lời
Nhấp chuột phải vào tệp và chọn "Mở bằng ..."
Chọn "CSharp Editor" và sau đó nhấp vào "Đặt làm mặc định".
CẢM ƠN BẠN! Điều này khiến tôi phát điên. – DougN
Tôi khá chắc chắn tôi không có tùy chọn "Mở bằng ..." cho đến khi tôi cài đặt Công cụ Nguồn điện TF. –
điều này khiến tôi mất tùy chọn "xem mã" mặc dù –
Tôi thích có biểu mẫu mở trong Chế độ xem thiết kế nhưng tôi đã tạo tệp lớp một phần chỉ có mã và Visual Studio muốn mở nó trong Dạng xem thiết kế mọi lúc. Để ngăn Visual Studio nhận ra rằng một tệp nguồn cụ thể có thể được Trình thiết kế tải, hãy xem tệp csproj cho thẻ Biên dịch bao gồm của tệp nguồn thích hợp và loại bỏ thẻ SubType bên dưới nó.
cũng:
Gần đây tôi đã tự mình gặp vấn đề này và các giải pháp trên không giải quyết được vấn đề của tôi. Tôi cần phải đi vào Tools | Options
và thay đổi cài đặt cho HTML Designer
thành Enable HTML designer
và chọn Start pages in: Source View
.
Trang trí lớp học của bạn với [System.ComponentModel.DesignerCategory ("")], ví dụ:
[System.ComponentModel.DesignerCategory("")]
public class MySpecialButton : System.Windows.Forms.Button
{
}
Vâng, đây là giải pháp tốt hơn, khi bạn muốn đặt nó chỉ cho một lớp, không phải là cài đặt GLOBAL. Điều thú vị là, nó không hoạt động nếu bạn viết [DesignerCategory ("")] và thêm sử dụng System.ComponentModel. – Szybki
Đây phải là câu trả lời được chấp nhận, nếu không bạn sẽ mất "Xem mã" và khả năng sử dụng d esigner trên bảng. Điều này cho phép bạn làm điều đó ở cấp độ chi tiết (chẳng hạn như đối với các điều khiển người dùng kế thừa). – Patrick
- 1. Visual Studio/Resharper định dạng mã - C#
- 2. Visual Studio xem xét "Mã người dùng" là gì?
- 3. Trình định dạng mã Visual Studio
- 4. Thay đổi khung mục tiêu mặc định Visual Studio 2010
- 5. Xem mã nhà thiết kế trong Visual Studio 2010
- 6. Mặc định Visual Studio 2010 và 2008 phông chữ
- 7. Tại sao Visual Studio không tạo lớp công khai theo mặc định?
- 8. Xem nhiều tệp trong Visual Studio
- 9. Tạo mã từ một phần mở rộng Visual Studio
- 10. Mã xét addin cho Visual Studio
- 11. Đoạn mã MVVMCross cho Visual Studio?
- 12. Mở rộng Visual Studio hoặc Resharper để giải mã mã
- 13. Visual Studio 2008 Debugging - Bỏ qua mã
- 14. Visual Studio C++: Thấy mã ASM?
- 15. Tạo MFC DLL trong Visual Studio
- 16. Visual Studio C++ - Xem tài nguyên trống?
- 17. Mã cấu hình trong Visual Studio 2005
- 18. định dạng HTML trong Visual Studio 2010
- 19. mã gấp trong Visual Studio cho F #
- 20. Định dạng XML trong Visual Studio 2010
- 21. Xóa cảnh báo an toàn (_CRT_SECURE_NO_WARNINGS) khỏi các dự án theo mặc định trong Visual Studio
- 22. Đặt CSS 3.0 làm Mặc định trong Visual Studio 2010 SP1 Cập nhật Web
- 23. thêm chương trình xem định danh không xác định visual studio 2012, cpp
- 24. VS 2008 Windows Forms tạo "Chế độ xem mã" mặc định cho UserControls
- 25. Visual Studio - "mặc định" giá trị tài sản mới cho các điều khiển thừa hưởng
- 26. Làm cách nào để thay đổi mẫu Visual Studio C# lớp mẫu mới mặc định?
- 27. Làm thế nào để tôi mặc định Visual Studio để C# dự án thay vì VB.NET?
- 28. Thay đổi Trình duyệt mặc định của Visual Studio trong dự án ASP.NET MVC
- 29. Giải mã các dòng mã dài trong Visual Studio 2008
- 30. Đoạn mã Visual Studio Con trỏ
tôi hiểu mong muốn của bạn để làm Xem mã mặc định, nhưng tôi không thấy những gì này đã làm với "sưng lên". Tuy nhiên bạn chỉnh sửa mã nó "kết thúc ở cùng một vị trí" (như mẹ tôi thường nói) – JoelFan
Nhà thiết kế chỉ định hầu hết mọi thuộc tính của mọi phần tử biểu mẫu ngay cả khi nó là mặc định. Bạn có rất nhiều mã chỉ để làm những việc đơn giản. Tôi hiểu có một trường hợp sử dụng cho nó, nhưng nếu tôi chỉ có một hình thức đơn giản với một vài nút tôi có thể mã bằng tay. – smack0007
@SplashHit: vấn đề lớn nhất của tôi với mã mở trong dạng xem thiết kế theo mặc định là VS sẽ chuyển đổi bất kỳ lớp C# nào có thuộc tính [RunInstaller] trên nó thành lớp thiết kế – galets