建筑与出版

时间:2018-10-15 20:08:26

标签: build xdebug release publish

我花了很多天尝试许多不同的组合以及大量的谷歌搜索。我的测试表明,仅当我以Debug模式发布到生产服务器时,我的应用程序才能运行。如果有人可以解释原因,我将不胜感激:

1)我的Release代码不起作用(尽管我认为它部分与VS使用的某些优化有关)并且

2)该应用程序仅在发布时才起作用(而在我构建时不起作用)。

背景: 我有几个C#项目是其他C#项目的依赖项,因此在进行构建时将它们合并在单个bin目录下。他们一起工作以获取数据库中指定的订单,然后通过SAP的DI API和Parallel.ForEach将它们异步导入另一个数据库中。

由于使用的功能和工具(SAP DI API),我相信我遇到了一些奇怪的错误,这些错误正在抬头。

以下是我的发现的简短摘要:

  • 以调试模式发布:有效
  • 在发布模式下发布:不起作用
  • 关闭“优化代码”时以发布模式发布:不起作用
  • 以调试模式构建:不起作用

任何建议都值得赞赏!

0 个答案:

没有答案