최근에 C# 학습을 시작하여 프로젝트를 실행했을 때 한 가지 예외가 발생하지 않았 음을 빠르게 알게되었습니다. 내가보고 있던 튜토리얼에서는 릴리스 구성에서 예외가 다르게 작동하고 디버그 구성에서 예외가 작동하므로 릴리스 구성으로 실행해야한다는 것을 알았습니다.Visual Studio 2010 Express에서 C# 용 디버그를 빌드하는 방법
구성을 전환하는 방법을 나타내는 Microsoft's site에 대한 문서를 찾았습니다. 그러나 설정을 전환하는 방법을 여전히 알 수 없기 때문에 지시에 뭔가 빠져 있어야합니다.
C# 용 Visual Studio Express 2010을 사용하고 있습니다. 누군가 왜 아래 예외가 던져지지 않고 어떻게 고칠 수 있는지 말해 줄 수 있습니까?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace ReallySimpleLifeCounter
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
_testLabel.Content = "Working";
throw new Exception(); //not being thrown
}
}
}
가 나는 또한 비주얼 스튜디오 익스프레스 C#을 학습하기 시작했다 도구 모음이 빌드 실행 모드를 선택할 수 있습니다 거기에서 선택 '표준'{디버그, 릴리스}이 있는지 확인하십시오, 나는 예외라는 것을 말씀 드릴 수 있습니다 디버깅 할 때 발생합니다. 어쩌면 코드 일부를 올릴 수 있습니까? – JMK
두 모드 모두에서 예외가 발생합니다. 당신이 잘못하고있는 뭔가가 있어야합니다. –
Visual Studio 버전을 2010 페이지 맨 위로 변경 했습니까? 그렇다면 '디버깅> 일반'아래의 '옵션'을보십시오. – Nashibukasan