Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在.net可执行文件中本地托管PHP的任何方法_C#_Php_.net_Database_Executable - Fatal编程技术网

C# 在.net可执行文件中本地托管PHP的任何方法

C# 在.net可执行文件中本地托管PHP的任何方法,c#,php,.net,database,executable,C#,Php,.net,Database,Executable,我想基本上把一个带有数据库的php网站变成一个.net可执行文件。我希望一切都是内部的。这是可能的还是我必须把整个项目重写成C语言?你必须(应该)用C语言重写项目 当然,从技术上讲,可以将您需要的所有内容集成到一个可执行的.NET文件中,但此解决方案将使用大量不受支持的内容、临时文件或PInvoke调用,而这些是您不希望在托管环境中使用的。您必须(应该)用C#重写项目 当然,从技术上讲,可以将您需要的所有内容集成到一个可执行的.NET文件中,但此解决方案将使用大量不受支持的内容、临时文件或PIn

我想基本上把一个带有数据库的php网站变成一个.net可执行文件。我希望一切都是内部的。这是可能的还是我必须把整个项目重写成C语言?

你必须(应该)用C语言重写项目

当然,从技术上讲,可以将您需要的所有内容集成到一个可执行的.NET文件中,但此解决方案将使用大量不受支持的内容、临时文件或PInvoke调用,而这些是您不希望在托管环境中使用的。

您必须(应该)用C#重写项目


当然,从技术上讲,可以将您需要的所有内容集成到一个可执行的.NET文件中,但此解决方案将使用大量不受支持的内容、临时文件或PInvoke调用,这是您不希望在托管环境中使用的。

这是可能的。PHP可以在某些情况下(但不是所有情况下)编译成可执行文件。你最好重写。这是可能的,但不推荐,重写到C#将是你最好/最简单的选择。想知道网页将如何转换为WinForms你的“解决方案”是“将所有内容放入.exe”。实际的“目标”是什么???我强烈建议您重新考虑您的需求,并重新考虑其他可能的解决方案。我真的认为你会找到更合理的“解决方案”。伊姆霍…@Snuffleupagus:为什么是winforms?使用MVC4…这是可能的。PHP可以在某些情况下(但不是所有情况下)编译成可执行文件。你最好重写。这是可能的,但不推荐,重写到C#将是你最好/最简单的选择。想知道网页将如何转换为WinForms你的“解决方案”是“将所有内容放入.exe”。实际的“目标”是什么???我强烈建议您重新考虑您的需求,并重新考虑其他可能的解决方案。我真的认为你会找到更合理的“解决方案”。伊姆霍…@Snuffleupagus:为什么是winforms?使用MVC4…谢谢你的建议。有人告诉我,使用该应用程序的计算机很古老,它需要一些vb5类型的应用程序来确保它在所有系统上运行。谢谢你的建议。有人告诉我,使用该应用程序的计算机很古老,它需要一些vb5类型的应用程序来确保它在所有系统上运行。