2011-03-17 159 views
0

我剛從WinForms分支到WPF循環,並且在將軟件投入生產時加載一些控件時出現問題。本地在我的機器一切正常,但是當推出到客戶機上,我得到以下錯誤:WPF「無法找到資源」

NumericalUpDown..ctor() - 無法找到資源「wpfcontrols/numericalupdown.xaml」

控制在我創建的一個類庫。如果我在主窗口上使用控件,它工作正常,但是當我嘗試從新窗口訪問它時,我在運行時創建它的錯誤。所有必需的程序集都在那裏(它們必須是或它不會在本地工作),並且沒有其他外部資源,除了默認的WPF控件。我一直在敲打我的頭靠在牆上,在過去2小時後,任何幫助是極大的讚賞,

感謝, 保羅

回答

0

也許你有組件的副本在你的出紙槽,但副本你分發的沒有它的副本。在發佈選項中,您是否將程序集設置爲使用分發包進行復制?是否有.exe文件旁邊的.dll文件的副本?

+0

引用的程序集在這裏是有挑戰性的。我已經創建了一個新的解決方案並複製了所有的代碼,現在它似乎工作。我認爲這可能是我重新考慮其中一個項目名稱時出現的問題。 – 2011-03-17 03:36:55

+0

「挑釁」或「絕對」哈哈!我很高興它現在正在工作。有時會發生那種神祕的問題。 – 2011-03-17 04:15:47