Có thể trong C# để chạy các dòng mã cụ thể trong cài đặt gỡ lỗi và khác trong cài đặt phát hành nói không.Chạy mã khác nhau trong gỡ lỗi và phát hành cài đặt visual studio
if #debug
//run some lines of code
else
// run different lines of code
Có thể trong C# để chạy các dòng mã cụ thể trong cài đặt gỡ lỗi và khác trong cài đặt phát hành nói không.Chạy mã khác nhau trong gỡ lỗi và phát hành cài đặt visual studio
if #debug
//run some lines of code
else
// run different lines of code
Bạn có thể làm một cái gì đó như:
#if DEBUG
// Debug Code
#else
// Release Code
#endif
tôi sử dụng trong các dịch vụ WCF để chạy nó như là một ứng dụng giao diện điều khiển trong debug, nhưng như một dịch vụ Windows trong phiên bản
HTH, Rupert.
Cảm ơn bạn rất nhiều Rupert –
Đọc bài viết trên blog này If You’re Using “#if DEBUG”, You’re Doing it Wrong, tác giả đề nghị sử dụng System.Diagnostics.ConditionalAttribute
:
[Conditional("DEBUG")]
private static void DebugMethod()
{
// Debugging code
}
Tôi đã tìm kiếm điều này chính xác. Điều này rất thú vị vì nó hoạt động rất tốt! – Halcyon
nó là những gì mà bạn muốn đạt được? –