2017-09-18 62 views
2

我是很新,ServiceStack,所以提前道歉,如果命名不是100%。ServiceStack和Fody Costura

我创建了一个测试自托管应用程序和服务ServiceStack在同一装配为一体的主线代码。都好。

我然后移动代码到生产使用和服务现在住在一个单独的程序集的主代码。最初,我有一个测试工具,用于确保一切正常,然后引用相同程序集的Windows服务。相当肯定这将是正常的使用。

测试工具工作正常,但在生产中使用,我用Fody Costura的组件嵌入到一个可执行文件(可以更容易地从开发计算机复制到生产机器是我的想法)。

当使用Fody Costura到组件嵌入到可执行文件,ServiceStack的Init()(无效路径)期间将返回错误。我已经测试过这个,看来ServiceStack服务类需要位于可以加载的物理程序集文件中,而不是资源。

是否存在已知的工作围绕这一点,或者我需要保留的代码在自己的大会ServiceStack工作?

在此先感谢。 Craig

回答

1

我对Fody Costura的影响并不熟悉,但ServiceStack.Gap项目展示了如何将ServiceMax整合到单个跨平台的.exe中。