Visual Studio'da bir proje oluşturduğunuzda, Çıktı Penceresi hataların ve uyarıların yer aldığı oluşturma işleminin durumunu verir. Bu satırların çift tıklanması, editörde bu hatayı/uyarıyı içeren dosyayı açacaktır.Çıktı Penceresinde kaynağa gitmek için çift tıklatın
Şimdi, bu işlevin Debug.WriteLine veya bunun gibi bir şeyden çıktı almak mümkün mü? Böylece örneğin
Buffering: 13:03:20 to 13:03:21
için ayıklama penceresi çıkışları bunu çift tıklayarak ve o Debug.WriteLine aramanın yeri olduğu için, BufferClass.cs, çizgi 45 için alınması mümkün olacaktır zaman.
Bu, ya .net kitaplıkları aracılığıyla veya bir Visual Studio Uzantısı aracılığıyla mümkün mü?
Satır numarasından sonra bir ileti eklemek için (büyük olasılıkla yaparsınız) bir iki nokta üst üste eklemelisiniz. Şöyle görünecektir: 'string.Format (" {0} ({1}): {2} ", filePath, satırNumarası, msg);' –
Resmi makale: [Özel Oluşturma Adımı Çıktısını Biçimlendirme veya Olay Oluşturma ] (https://docs.microsoft.com/en-us/cpp/ide/formatting-the-output-of-a-custom-build-step-or-build-event) –
Blog girişi: [MSBuild/Visual Studio farkında hata mesajları ve mesaj formatları] (https://blogs.msdn.microsoft.com/msbuild/2006/11/02/msbuild-visual-studio-aware-error-messages-and-message-formats/) (değil önceki bağlantı olarak tam/resmi olarak ama biraz daha açıklayıcı). –