我用vs2017寫的一個winform程式,然后打包程式,放到另外一臺觸控一體機上,安裝完成之后(.net也安裝了),程式打不開,出現”應用程式無法正常啟動(0xc000007b)“錯誤。網上的方法都試過了也無法打開(DirectX9.0安裝,安裝Microsoft Visual C++ 2005、2008、2010運行庫,重新安裝.net運行庫,DirectX修復工具等方法),其中修復工具也是打不開,出現同樣的錯誤,系統也重新安裝過了,還是無法解決!困擾了好久
uj5u.com熱心網友回復:
看下 Windows 事件查看器的日志uj5u.com熱心網友回復:
http://blog.sina.com.cn/s/blog_654116410102x9hr.html你看看呢
uj5u.com熱心網友回復:
檢查下支持檔案是否和計算機的系統匹配,某些dll是32位還是64位是有影響的。實在沒辦法可以裝個開發環境運行代碼,當然這個是餿主意uj5u.com熱心網友回復:
一體機沒法安裝啊,記憶體太小啊uj5u.com熱心網友回復:
這個我看過了,沒有解決問題uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
好好檢查你的程式里面都干什么了,別人沒法幫你。uj5u.com熱心網友回復:
我測驗過,只有一個單純的表單,都是報這個錯誤uj5u.com熱心網友回復:
framework版本一致么?uj5u.com熱心網友回復:
一致的,打包過去的uj5u.com熱心網友回復:
將專案的生成平臺改一下,X86,64,AnyCpu的都分別試一試。再不行你就得看一體機的系統支持不支持。NET生成的程式了。。。。uj5u.com熱心網友回復:
.netFramework的安裝也是從低到高依次才行,如果只安裝了高級版本,低級的框架下的程式也運行不了uj5u.com熱心網友回復:
可能是頭檔案沒有參考正確(名字,或者沒有添加了,卻沒有import),改一下就好了uj5u.com熱心網友回復:
順帶提一下---你的觸摸機是閹割版的系統的話,就很容易出現這種問題
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/131096.html
標籤:C#
