当我使用Visual Studio向导发布asp.net core 2.2应用程序时:
发布成功完成(我的意思是没有错误),但是如果我尝试从cmd控制台运行exe文件(myproject.exe),则会出现以下错误:
此可执行文件未绑定到托管DLL来执行。绑定值为:“ c3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2” 遇到致命错误。此可执行文件未绑定加载托管DLL。
相反,如果我运行myproject.dll,则一切似乎都按预期工作。 但是,我希望运行exe文件而不是dll文件(因为自包含)。 那我该怎么做才能使exe正常工作?
注意:此项目已从dot.net core 2.0更新到2.2。 我对其他项目执行了相同的步骤,它们按预期方式工作(我可以运行exe)
链接到项目(它仅包含框架,但足以验证问题)https://github.com/tommy86r/TempProject