2017-04-06 30 views
-1

我有一個winform c#應用程序,它帶有一個用於記錄輸出的真實文本框。當我用「anycpu」編譯應用程序時,我可以查看主窗體(帶有文本框)。但是,當我編譯爲x64(我需要爲ms數據庫引擎做),它狀態找不到我的日誌控制。只要我回到anycpu,表單再次打開設計器就好了。C#Winform編譯錯誤

我缺少什麼?

+1

什麼是您的「日誌控制」編譯爲? IE是x86或64(我假設它是一個控件) – Trey

+1

從我的經驗來看,這通常是由於解決方案/項目平臺配置錯誤造成的。仔細檢查配置管理器(右鍵單擊您的解決方案)爲每個項目都有正確的平臺。另外,請檢查項目屬性中的「生成」選項卡以查找正確的平臺目標。 – msitt

+0

日誌控件只是應用程序中的一個控件。它不是單獨編譯的。 –

回答

-1

顯然,在配置管理器中,我有一個活動的解決方案平臺:x64和項目平臺爲x64,但這不起作用。至少現在將項目平臺切換到任何CPU使我能夠在設計視圖中查看錶單,所以我認爲它已修復?

+0

不,只是禁用了應用程序的x64兼容性,打破了odbc功能。 –