Yönetilmeyen bir dll kullanan bir WPF tıklama-kez uygulamasına sahibim.Yönetilmeyen bir DLL'yi bir WPF tıklama-öncesi uygulamasıyla nasıl dağıtabilirim?
Yerel olarak hata ayıklama yaparken dll'yi debug/bin klasörüne kopyaladım.
Projeye dll'yi (VS2010) nasıl ekleyebilirim, böylece dağıtılır ve uygulamaya erişilebilir olur?
Bir Kaynak olarak eklemeye ve "İçerik" ve "Her Zaman Kopyala" ayarını yapmaya çalıştım ve dosya kurulum/dağıtım dosyalarında mevcut gibi görünüyor, ancak uygulama bunu göremiyor.
Yardımcı olur mu? Bu, yönetilmeyen DLL'deki yöntemlere erişmek için kullandığım kodun bir örneğidir.
[DllImport("ODBC_VER_DETECT.dll")]
extern private static long GetCompanyFileVersion([MarshalAs(UnmanagedType.LPStr)] String sDataBase,
[MarshalAs(UnmanagedType.LPStr)] StringBuilder sVersion);
DLL dosyasını bir içerik dosyası olarak ekleyemez misiniz? –
evet - Bunu denedim (düzenle) – dan
Özür dilerim - Tüm "Kaynak Ekle" rigmarole'ından ziyade - Projenin kök klasörüne "Var olan öğeyi ekle" ye ihtiyacım vardı ve "İçerik" ve " Her Zaman Kopyala ". Teşekkürler Steve B. – dan