小编Dam*_*ian的帖子

scriptcs hosting - 优于Roslyn的优势

如果我想支持脚本在我的应用程序,确实scriptcs只是用普通的香草在提供任何特别的优势罗斯林脚本引擎?

roslyn scriptcs

24
推荐指数
1
解决办法
3157
查看次数

使用dnx/.net核心更改输出程序集和程序包的名称

我有一个项目存在于一个名为的目录中Oracle,我希望调用创建的工件MyCompany.MyApp.Oracle而不是Oracle,在更改目录名称之外更改输出程序集名称和nuget包名称的选项是什么?

  • 我目前MyCompany.MyApp.Oracle.xproj 在我的project.json文件旁边有一个
  • 我也试过<AssemblyName>MyCompany.MyApp.Oracle</AssemblyName>在xproj文件中设置但是没有用
  • 我也试过{"id":"MyCompany.MyApp.Oracle"}在project.json中设置但仍然没有运气

.net-core dnx

18
推荐指数
3
解决办法
4921
查看次数

可以更改NuGet 3.2包缓存位置

我有一台机器,其C:\驱动器的空间有限,但我有一个大的D:\驱动器,有足够的空间可以更改nuget包缓存的位置(我使用的是nuget 3.x)?

.net nuget nuget-package-restore

14
推荐指数
3
解决办法
4678
查看次数

我如何等待Akka.Net中的所有工作完成?

我已成功将工作发送到演员池来执行我的工作,但现在我想对所有工作人员返回的结果进行一些汇总.我怎么知道每个人都完成了?

我提出的最好的方法是维护一组请求ID并等待该集合变为零,但这似乎不够优雅.

akka.net

10
推荐指数
1
解决办法
1551
查看次数

ReactiveUI是否泄漏订阅?

我从博客中查看了ReactiveUi的示例,我想知道ReactiveUI是否在下面有某种订阅管理工具,或者是忽略了它们可能泄漏订阅这一事实的例子?

每当我在ReactiveUi中调用一个导致a的方法时IDisposable,我是否需要保留该引用并自己跟踪它?这也意味着我的ViewModel需要是一次性的,这似乎很难,因为我们不知道什么时候连接的"视图"消失了(即如果我的ViewModel反映了数据网格中的项目),所以似乎没有合适的叫做处置的地方.

system.reactive reactiveui

7
推荐指数
2
解决办法
2649
查看次数

MassTransit:使用virtualhost指定uri

我正在使用带有RabbitMQ的MassTransit,我想利用RabbitMQ虚拟主机.我组织中的其他应用程序(不使用MassTransit)具有为环境设置虚拟主机的约定,即"myapp"和"myappUAT".我需要遵循这个约定,但我无法弄清楚如何在我的MassTransit uri中指定虚拟主机.

这可能吗?如果是这样我该怎么办?

masstransit rabbitmq

6
推荐指数
1
解决办法
1564
查看次数

将新Dispatcher绑定到WPF中的线程

我有一种情况,我正在展示一个Window充当启动画面的情况.这个窗口是在与主ui线程不同的线程上创建的,因此它与它自己相关联Dispatcher(即我最终得到2个Dispatchers,主要的Ui调度程序和"Splash" Dispatcher).

当我关闭启动窗口时,Dispatcher与启动窗口的线程关联关闭(虽然线程仍在运行,这是我想要的); 但是,我希望以后能够在同一个线程上再次显示启动窗口.我面临的问题是我第二次尝试这样做,Dispatcher抱怨它已被关闭.

有没有办法强制new Dispatcher与之前与之关联的线程Dispatcher相关联?

或者是否有办法Dispatcher在窗口关闭时导致不关闭?

我知道我可以通过创建一个新线程来解决这个问题,但我真的不想这样做.理想情况下,我希望有一个专用线程负责带外通知,如启动和弹出"烤面包机".

注意:我已经在这个要点上发布了相关代码:https://gist.github.com/DamianReeves/76771a031f05a8be042d

c# wpf multithreading dispatcher

5
推荐指数
1
解决办法
799
查看次数

F#FAKE获取脚本目录

有没有一种简单的方法让我使用FAKE获取正在执行的.fsx文件的路径?Powershell和(psake)本质上使用它和MSBUILD提供这个功能,但作为FAKE/F#一个菜鸟,它不是立即明白如何做到这一点.

f# f#-fake

4
推荐指数
1
解决办法
662
查看次数

Rx:运算符,用于从Observable流中获取第一个和最近的值

对于基于Rx的变更跟踪解决方案,我需要一个可以在可观察序列中获取第一个和最新项目的运算符.

我如何编写一个生成以下大理石图的Rx运算符(注意:括号仅用于排列项目...我不确定如何最好地在文本中表示这一点):

     xs:---[a  ]---[b  ]-----[c  ]-----[d  ]---------|
desired:---[a,a]---[a,b]-----[a,c]-----[a,d]---------| 
Run Code Online (Sandbox Code Playgroud)

system.reactive

3
推荐指数
1
解决办法
3415
查看次数

可以在AZURE VM中运行Windows Phone 8 Emulator吗?

有谁知道在Azure VM中运行Windows Phone 8 Emulator所需的步骤是什么?我似乎无法添加模拟器抱怨它需要的Hyper V角色.这甚至可能吗?

virtual-machine azure windows-phone-8

3
推荐指数
1
解决办法
2227
查看次数

F#在主构造函数上导入构造函数

我正在使用MEF,我想ImportingConstructorAttribute在我的主要构造函数上添加一个.我正在使用以下技巧来指定ImportingConstructor哪个不会破坏我的对象的封装或不变性.

[<Export>]
type IntradayEngine(logger:ILogger, dummy) =

    [<ImportingConstructor>] 
    new(logger) = 
        IntradayEngine(logger, None)

    member x.Start =
        ignore

    member x.Stop = 
        ignore
Run Code Online (Sandbox Code Playgroud)

我在其中看到的唯一其他方法是:1.通过ImportAttributeon属性使用属性注入(这需要使该属性可变,并且我不是属性注入的粉丝)2.创建一个'默认'主构造函数并添加另一个我添加依赖项的构造函数(允许我的对象处于我不想要的状态)

反正有没有打破我的对象的可访问性,可变性或状态?

f# mef

2
推荐指数
1
解决办法
188
查看次数

对Record类型的字符串字段进行不区分大小写的比较

有没有办法将F#记录类中的字符串字段的比较替换为不区分大小写,而不必采用完全自定义的相等/比较控制?

使用不区分大小写的比较从集合中减去记录是我在答案中找到的最接近的.

f#

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

在 Akka Streams 中连接流

我们正在使用 Kafka,并希望使用交互式查询来访问我们状态存储中的数据。我们有一个现有的服务,它使用 Akka HTTP 来提供 REST API,我们希望将交互式查询集成到流程中。

似乎kafka-streams-query非常适合这个。但是,它通过公开route使用低级 API的属性集成到 Akka HTTP 中,该属性映射到Flow[HttpRequest, HttpResponse, Any]. 我们之前的所有代码都使用 Akka HTTP 的路由 DSL 连接代码。

我希望像下面这样的代码可以工作,但它没有:

implicit val system:ActorSystem = ActorSystem("web")
implicit val materializer:ActorMaterializer = ActorMaterializer()
implicit val ec = system.dispatcher

val firstRoutes:Route = ... //a route object populated
val lastRoutes:Route = ... //other route object populad

val iqServiceFlow:Flow[HttpRequest, HttpResponse, Any] = ...// code that returns the interactive query service

val firstFlow = Route.handlerFlow(firstRoutes)
val lastFlow = …
Run Code Online (Sandbox Code Playgroud)

scala akka akka-stream akka-http apache-kafka-streams

0
推荐指数
1
解决办法
240
查看次数