我刚从VS 20152013年开始.从2013年开始,我用它Alt + Shift + (来输入{角色.在VS 2015同一个命令中切换滚动条的错误显示,不要让我键入开始花括号.
我试图追踪这条可怕的快捷方式,Tools -> Options -> Environment -> Keyboard但没有任何成功.
任何人都知道如何删除它或用我想要的快捷方式覆盖它?
编辑:我正在使用Resharper 9.2 Ultimate和它的键盘方案:ReSharper 2.x或IntelliJ IDEA而不是Visual Studios默认方案.我已尝试过两种方案,似乎没有一种方案可以解决这个问题.所以这不应该是问题的原因,除非我遗漏了一些明显的东西.
注意 我正在使用以下vs设置:
Microsoft Visual Studio Professional 2015
版本14.0.23107.0 D14REL
Microsoft .NET Framework
版本4.6.00081
已安装版本:专业版
更进一步澄清:
请注意图2中的绿色小复选框,指示是否有任何错误或警告.这是在VS中使用所需命令时切换的内容.
我正在尝试从Entity Framework加载大量数据.请求大约需要一分钟,并阻止页面加载.由于这对于较大的查询变得不合理,我想我会尝试使用后台线程或类似的东西.经过一段时间的研究,我找到了一种名为BackgroundWorker的东西.我试图实现这个但它不起作用.这是我的代码:
void Page_LoadComplete(object sender, EventArgs e)
{
InitializeBackgroundWorker();
}
private void InitializeBackgroundWorker()
{
bw = new BackgroundWorker {WorkerReportsProgress = true};
bw.DoWork += (sender, e) => e.Result = (List<object>)e.Argument;
bw.ProgressChanged += new ProgressChangedEventHandler(bw_ProgressChanged);
bw.RunWorkerAsync(doSomething());
bw.RunWorkerCompleted += (sender, e) =>
{
AjaxWaitBox.Text = "Completed";
};
}
private readonly Func<List<object>> doSomething = () =>
{
var list = ObjectFactory.Container.GetInstance<IActivityRepository>().GetAllActivitiesNotFiltered(ContentReference.RootPage);
var count = list.Count;
int i = 0;
foreach (var item in list)
{
i++;
Console.WriteLine("-(DoWork)->" + i);
double percentage = (Convert.ToDouble(i) / …Run Code Online (Sandbox Code Playgroud)