相关疑难解决方法(0)

调试器无法继续运行该过程.无法启动调试器

我有一个Lightswitch 2012应用程序.它已经好几周了.我做了一些改动,F5停止了工作.当我单击"开始"(工具栏)时,它会显示此错误消息并且不执行任何操作.

"调试器无法继续运行该进程.无法开始调试"

注意:它确实编译文件,它只是不运行.

如果我回滚到早期版本然后它工作正常 - 即它是解决方案特定的.

以下是我的解决方案的当前版本的视频:http: //screencast.com/t/TD4RzLASO

这是今天早些时候的解决方案的先前版本(不,我不知道我改变了什么).正如您所看到的,至少它与F5或Start有关:http: //screencast.com/t/wX5fRDPz

重新启动没有帮助......;)

visual-studio-lightswitch visual-studio-2012

76
推荐指数
3
解决办法
4万
查看次数

Linq to SQL抛出StackOverflowException

我正在使用Linq to SQL执行一个非常简单的查询.我正在创建表达式,然后将其传递给Where()扩展方法.当我尝试实际执行查询时,Linq内部抛出了StackOverflowException.这是代码:

int expectedCount = 4;
Expression<Func<Thing, bool>> expression = ...;

//Expression looks like (LocaleID = 1 && GenderID ==1 && (TimeFrameID == 2007 || TimeFrameID == 2008))

using (XYZDataContext context = new XYZDataContext())
{
    int count = context.Things.Where(expression).Count();
    //...
}
Run Code Online (Sandbox Code Playgroud)

这是表达式的DebugView:

.Lambda #Lambda1<System.Func`2[XYZ.DataAccess.Thing,System.Boolean]>(XYZ.DataAccess.Thing $o)
{
    .Invoke (.Lambda #Lambda2<System.Func`2[XYZ.DataAccess.Thing,System.Boolean]>)($o) & .Invoke (.Lambda #Lambda3<System.Func`2[XYZ.DataAccess.Thing,System.Boolean]>)($o)
}

.Lambda #Lambda2<System.Func`2[XYZ.DataAccess.Thing,System.Boolean]>(XYZ.DataAccess.Thing $o)
{
    .Invoke (.Lambda #Lambda4<System.Func`2[XYZ.DataAccess.Thing,System.Boolean]>)($o) & .Invoke (.Lambda #Lambda5<System.Func`2[XYZ.DataAccess.Thing,System.Boolean]>)($o)
}

.Lambda #Lambda3<System.Func`2[XYZ.DataAccess.Thing,System.Boolean]>(XYZ.DataAccess.Thing $o)
{
    .Invoke (.Lambda #Lambda6<System.Func`2[XYZ.DataAccess.Thing,System.Boolean]>)($o) | .Invoke (.Lambda #Lambda7<System.Func`2[XYZ.DataAccess.Thing,System.Boolean]>)($o)
}

.Lambda …
Run Code Online (Sandbox Code Playgroud)

stack-overflow lambda expression-trees linq-to-sql

7
推荐指数
1
解决办法
1146
查看次数