草庐IT

invoke-command

全部标签

Xcode 7 : Can't create a Swift command line tool with a unit test target

哦,Xcode!我被困住了。如果我创建一个MacOSCocoa应用程序,我将免费获得一个单元测试目标。但我想编写一个命令行工具(或者甚至是一个我可以链接到命令行工具的库)并针对它编写一些单元测试。如果我能弄清楚,我会被诅咒的。我已经足够深入了,我有一个命令行目标和一个测试目标。我可以“@testableimport”我的命令行模块并使用测试代码中的代码,而在Xcode中没有错误。但是,一旦我尝试运行我的测试(Cmd-U),我就会收到链接错误。主模块中的所有类都不能链接。什么?几个小时以来我一直在搞乱这个问题,而GreatGoogle没有任何帮助。(我使用的是Xcode7,Xcode6看

swift - Xcode 7 编译错误 : "Command failed due to signal: Segmentation fault: 11"

昨天我安装了官方Xcode7,当我试图打开我的Swift项目之一时,出现了一条警告,说新的Xcode版本想要更新我的Swift代码(或类似的东西)。好的,我接受了,之后出现了"Commandfailedduetosignal:Segmentationfault:11"编译错误(如果你想知道这方面的详细信息,我可以写下整个错误文本)。有人遇到同样的问题吗?谢谢已编辑我安装回Xcode6.4没问题,没有编译错误。 最佳答案 Omg,这是Xcode的一个严重错误。就读这个。http://blog.bellebethcooper.com/x

ios - 无法执行命令 : Segmentation fault: 11 swift frontend command failed due to signal (use -v to see invocation)

我有一个iOSswift程序,可以在XcodeBeta2上正常编译和运行。当我下载beta4时,我纠正了新的swift语言的一些语法错误。我现在收到此错误::0:error:unabletoexecutecommand:Segmentationfault:11:0:error:swiftfrontendcommandfailedduetosignal(use-vtoseeinvocation)问题是它没有告诉我这个错误在哪里,以便我进一步排除故障。在哪里可以输入-v以“查看调用”并进一步排除故障?没有这个,绝对没有办法找出问题所在。提前致谢。 最佳答案

c# - 加载插件 DLL 文件, "The invoked member is not supported in a dynamic assembly."

我们有自定义DLL,但未包含在我们的初始安装文件中。它们在运行时加载。此过程在使用.NET2.0时运行良好,但我们现在使用.NET4.0时收到“动态程序集中不支持调用的成员”错误消息。try{assem=Assembly.LoadFrom(fi.FullName);//fiisFileSystemInfo}catch(FileLoadException){}catch(BadImageFormatException){}catch(System.Security.SecurityException){}catch(ArgumentException){}catch(PathTooLon

c# - Invoke() 正在阻塞

我的应用程序GUI有时会停止重绘。有很多线程触发各种事件(比如定时器或网络数据就绪等)。还有很多控件正在订阅这些事件。因此,所有事件处理程序都玩InvokeRequired/Invoke游戏。现在我发现当GUI卡住时,许多线程正在等待Invoke()返回。看起来消息泵停止了泵送。处理程序如下所示:privatevoidMyEventHandler(objectsender,EventArgse){if(InvokeRequired){Invoke(newEventHandler(MyEventHandler),sender,e);return;}SetSomeStateVariable

c# - 生成 P/Invoke 代码的最简单方法?

我是一名经验丰富的.Net程序员,但我一生中没有编写过C/C++程序。现在我有了这个C-dll、header和文档(第3方,不是来自WinAPI),我需要从中调用大约十种方法。我正在考虑使用PlatformInvoke。我找到了这三个可以为我创建代码的工具:PInvoker:http://www.pinvoker.comP/调用互操作助手:http://www.codeplex.com/clrinteropP/调用向导:http://www.paulyao.com/res/pinvoke/pinvoke.aspx可能痛饮:http://www.swig.org/Pinvoker的方法似

c# - Parallel.Invoke 不等待异步方法完成

我有一个应用程序可以从不同来源提取大量数据。本地数据库、网络数据库和Web查询。这些中的任何一个都可能需要几秒钟才能完成。所以,首先我决定并行运行它们:Parallel.Invoke(()=>dataX=loadX(),()=>dataY=loadY(),()=>dataZ=loadZ());正如预期的那样,所有三个并行执行,但整个block的执行直到最后一个完成后才会返回。接下来,我决定向应用程序添加一个微调器或“忙碌指示器”。我不想阻塞UI线程,否则微调器不会旋转。所以这些需要在async模式下运行。但是,如果我在async模式下运行所有​​这三个,那么它们实际上会“同步”发生,只

c# - WPF Dispatcher.Invoke 'hanging'

我有一个有点复杂的WPF应用程序,当尝试使用调度程序调用UI线程时,它似乎“挂起”或卡在Wait调用中。一般流程是:处理按钮的点击事件创建一个新线程(STA),它:创建演示者和UI的新实例,然后调用方法Disconnect断开连接然后在UI上设置一个名为Name的属性Name的setter然后使用以下代码设置属性:if(this.Dispatcher.Thread!=Thread.CurrentThread){this.Dispatcher.Invoke(DispatcherPriority.Normal,(ThreadStart)delegate{this.Name=value;//

c# - 单元测试错误 : This function can only be invoked from LINQ to Entities

我正在编写一个MVC5互联网应用程序,我的表达式如下:publicExpression>IsExpiresDateTimeLessThanMinimumDaysLeftInFreeTrialSubscription(intminimumDaysLeftInSubscriptionForEmail){returnAccount=>System.Data.Entity.DbFunctions.DiffHours(Account.freeTrialEndDate,DateTime.UtcNow)从数据库中检索数据时,上述表达式正确完成。但是,在编写使用上述表达式的单元测试时,出现以下错误:T

c# - 理解 Expression.Invoke() 方法

我一直在理解PredicateBuilderJosephAlbahari编写的扩展方法,我看到了这个Expression.Invoke老实说,我无法通过以下方法理解它的原因:publicstaticExpression>Or(thisExpression>expr1,Expression>expr2){varinvokedExpr=Expression.Invoke(expr2,expr1.Parameters.Cast());returnExpression.Lambda>(Expression.OrElse(expr1.Body,invokedExpr),expr1.Paramet