2010-04-27 99 views
1

爲什麼,當我的Silverlight項目建成後,輸出目錄,包含了一些特定的文化目錄:Silverlight項目 - 設置參考複製本地虛假不工作

  • AR \ System.Windows.Controls。 resources.dll
  • BG \ System.Windows.Controls.resources.dll
  • CA \ System.Windows.Controls.resources.dll
  • 等等等等

還生成輸出的根目錄中包含:

  • System.Xml.Linq.dll
  • System.windows.Controls.dll

我已經通過了項目,我的解決方案,並取得確保所有提到的dll文件的「複製本地」設置爲false。 這2個文件被設置爲true,但我確實將它們切換爲false。儘管我努力谷歌答案,我仍然堅持。

回答

0

仔細檢查所有引用的組件設置爲本地複製錯誤。

+0

我已經將複製本地設置爲False,並且出現運行時錯誤,該命名空間未知。 – Grigory 2011-08-01 12:24:25

0

您有依賴庫或DLL或期望這些SDK程序集的引用。

這些目錄包含特定語言的資源文件,並會在那裏,如果System.Windows.Controls程序集包含在你的項目或其依賴的任何部分以任何方式。

+0

我有一個自定義的消息窗口控件是從System.Windows.Controls.ChildWindow子類。我真的不需要所有這些語言特定的資源。 – cmaduro 2010-04-27 20:50:06

+0

顯然我錯過了一些被設置爲複製本地true的引用程序集。它正在正確構建,只生成dll和調試信息。 – cmaduro 2010-04-27 21:10:16