0
我是Visual Studio的新手,我正在嘗試創建一個.ahk文件的應用程序。我的問題是,當應用程序啓動時,我需要它創建幾個文件/文件夾。要做到這一點,我添加以下代碼C#WPF - 嘗試在應用程序啓動時創建文件時出錯
public MainWindow()
{
InitializeComponent();
int i = 1;
while (i < 6)
{
string comp_name = System.Environment.UserName;
System.IO.File.Create(@"C:\Users\" + comp_name + @"\Documents\KeyBind\" + i + @"\Modifier.txt");
System.IO.File.Create(@"C:\Users\" + comp_name + @"\Documents\KeyBind\" + i + @"\Key.txt");
System.IO.File.Create(@"C:\Users\" + comp_name + @"\Documents\KeyBind\" + i + @"\Me_Do.txt");
System.IO.File.Create(@"C:\Users\" + comp_name + @"\Documents\KeyBind\" + i + @"\Text.txt");
System.IO.File.Create(@"C:\Users\" + comp_name + @"\Documents\KeyBind\" + i + @"\Bind" + i + @".txt");
System.IO.File.Create(@"C:\Users\" + comp_name + @"\Documents\KeyBind\Bind.ahk");
i++;
}
}
這將導致以下錯誤
> An unhandled exception of type
> 'System.Windows.Markup.XamlParseException' occurred in
> PresentationFramework.dll
>
> Additional information: 'The invocation of the constructor on type
> 'WpfApplication2.MainWindow' that matches the specified binding
> constraints threw an exception.' Line number '3' and line position
> '9'.
不知道這個問題是在這裏。 如果你想看看我在這裏的完整代碼是鏈接Full Code 我知道有很多冗餘代碼我打算修復它,一旦我找到了這一點。任何幫助表示讚賞。
圍繞您在構造函數中的代碼進行try/catch,然後將有關該異常的信息添加到您的問題中。沒有這些例外情況,很難說出問題所在。 – user469104 2014-11-03 16:42:24
你的錯誤是在xaml中,而不是在發佈的代碼中。 – paqogomez 2014-11-03 16:45:30
xmlns:x =「http://schemas.microsoft.com/winfx/2006/xaml」 - 這是來自.xaml的第3行 – 2014-11-03 16:47:42