2015-08-28 27 views
1

我在CHD和Honeywell的windows ce設備上使用c#和compact framework 2.0創建條形碼掃描項目。爲了使項目能夠在兩個設備上工作,我需要創建兩個獨立的項目,因爲它們需要不同的dll refreneces。但是我想知道是否可以引用僅在檢測到正確設備時才需要的dll,例如,如果設備是CHD,則只能調用cetrain函數,而如果設備是Honeywell,則只能調用其他設備。根據Windows中的設備使用dll引用ce

+0

將項目編譯,如果只有一組DLL被引用? – wiero

+0

如果您可以在運行時確定設備類型,則可以加載所述參考。看看[這裏](http://www.codeproject.com/Articles/528178/Load-DLL-From-Embedded-Resource)。您也可以創建自己的包裝器,用於引用和內部包裝器根據設備類型進行調用。 – raidensan

+0

@raidensan:我認爲這個代碼在Compact Framework上不起作用 – josef

回答

相關問題