软件
Visual Studio 2012-2013 ReSharper 7-8(两者结合使用)
没有安装任何其他东西,但一般的VS更新,DevExpress(不包括CodeRush)和ReSharper.
每当我删除任一插件时,问题就消失了.
每当我将DevExpress网格控件添加到Form应用程序时,似乎都会发生此问题.所以控制台应用程序很好.每当我删除网格控件或同时删除表单时,问题都不会消失.
例
光标位于下面的空行中.
private string Test()
{
MessageBox.Show("Hello!");
return "Hello!";
}
Run Code Online (Sandbox Code Playgroud)
构建之后(或者以构建方式运行):
private string Test()
{
MessageBox.Show("Hello!");
return "Hello!";
}
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?如果您想了解更多具体细节,请与我们联系.
PS:我知道之前已经问过这个问题.但这一次是ReSharper + DevExpress引发了这个问题.
编辑2014-08-05:
尚未解决.我刚刚卸载了CodeRush.
我刚刚创建了一个C#控制台应用程序,可以读取.csv文件并以一种简洁的方式将其写入控制台,但是现在我想在WPF中使它更加整洁.
我之前的控制台应用程序如下所示:
class Program
{
static void Main(string[] args)
{
string[] tokens;
char[] separators = { ';' };
string str = "";
FileStream fs = new FileStream(@"D:\Dokumenter\Skole\6. semester\GUI\Exercises\Exercise2\02 deltagerliste.csv",
FileMode.Open);
StreamReader sr = new StreamReader(fs, Encoding.Default);
while ((str = sr.ReadLine()) != null)
{
tokens = str.Split(separators, StringSplitOptions.RemoveEmptyEntries);
Console.WriteLine(String.Format("{0,-20}", tokens[0]) +
String.Format("{0,-15}", tokens[1]) +
String.Format("{0,-15}", tokens[2]) +
String.Format("{0,-15}", tokens[3]));
}
Console.ReadLine();
}
}
Run Code Online (Sandbox Code Playgroud)
它工作得很好,但我必须承认,我很难找到从WPF应用程序开始的位置.
到目前为止,我已经使用.csv文件的四个标头(因为它有四列)构建了以下XAML代码,并且我假设我必须找到一种方法将相应的行放入相应的列中.
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Deltagerliste" Height="350" Width="525" WindowStartupLocation="CenterScreen" WindowState="Maximized"
Background="DeepPink"
>
<ListView HorizontalAlignment="Left" Height="320" VerticalAlignment="Top" Width="517"> …Run Code Online (Sandbox Code Playgroud)