2010-10-16 133 views
0

目前我正在努力解決一個非常惱人的問題,即當我在Windows XP上部署我的.net 2.0應用程序(沒有任何SP)時,我收到一個錯誤代碼爲14001的CreateProcess錯誤。在事件日誌中,我注意到清單或策略文件的語法存在問題。 我試圖在部署的文件夾中找到這樣的文件,但沒有任何配置或清單文件。我的應用程序由3個DLL和1個exe組成。所有都是用.net 2.0編寫的。另外我使用SqlCe 3.5和數據庫sdf文件。 如果您有任何可以解決問題的提示,請與我分享。創建進程14001.net

aaa ...我在Windows XP中以管理員身份登錄。 BR Jarek

+0

複製/粘貼*確切*您在Windows事件日誌中找到該消息的文本。 – 2010-10-16 12:39:51

+0

因此,當我啓動程序時,我在事件查看器中記錄了3個錯誤。 1. [SideBySide EventID 59 - 生成激活上下文ist對於C:\ Program \ Test \ Test.exe fehlgeschlagen。] 2. [SideBySide EventID 58 - Syntaxfehler in der Manifest-oder Richtliniendatei「C:\ Program \ Test \ Test.exe 「在Zeile 3中。] 3. [SideBySide EventID 61 - 聲明中的Syntaxfehler Richtliniendatei」C:\ Program \ Test \ Test.exe「中的Zeile 3.]我希望它有幫助,謝謝 – Jarek 2010-10-17 19:54:55

回答

0

sqlce是.net 3.5(根據this)。加載到2.0可能會導致此問題。

使用fuslogwv檢查裝配加載錯誤 並使用反射來檢查是否所有的引用2.0組件或不

+0

嗨,謝謝你的回答。我仍然試圖使用他fuslogwv。當我有一些信息時,我會把它們放在這裏。關於sqlce,運行時.net框架是.net 2.0。我知道這是因爲1. VS項目是2.0,我使用sqlce作爲參考2.我在Reflector中仔細檢查了它。 – Jarek 2010-10-16 10:28:17