dllimport


Using C# dll in Windows phone 7


I've tried using C# dll in Windows phone 7 but it occurs error after start debugging as illustrated below.
Troubleshooding tips:
If the access level of a method in a class library has changed, recompile any assemblies that reference that library.
Get generral help for this exception.
This is the code..
-----------------Windows Phone 7-----------------------------------------------
using System;
...
using System.Runtime.InteropServices;
namespace DllLoadTest
{
public partial class MainPage : PhoneApplicationPage
{
// Constructor
public MainPage()
{
InitializeComponent();
}
[DllImport("MathLibrary.dll")]
public static extern int AddInteger(int a, int b);
private void button1_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("test " + AddInteger(3, 4));
}
}
}
------------------------C# MathLibrary.dll----------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace MathLibrary
{
public class Add
{
public static long AddInteger(long i, long j)
{
return i + j;
}
}
}
is there any problem? if not, using C# dll for WindowsPhone7 is impossible?
The C# Dll loaded well in visualstudio2008 C#.
Why are you trying to use P/Invoke on a class library written in C#? Just add a reference to the DLL and use it directly:
using MathLibrary;
...
private void button1_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("test " + Add.AddInteger(3, 4));
}
You can't use P/Invoke in Windows Phone 7, but you can use class libraries (built for Windows Phone 7).

Related Links

DllImport is not found C++
Mangled member function name different during dllimport
how to use DllImport in metro-style app
Converting doc file to post script
How can I get a COM component which can be used on Windows phone 8 project with C#
Externs and DLL imports
Mixed native and managed code heap corruption
MarshalDirectiveException
call unmanaged C++ code from C# using pinvoke
Detecting DLL Code Splicing
WOW64 Redirection and LoadLibrary
Using C# dll in Windows phone 7
Python 2.5 Import dll AttributeError
Replacing the Import Table in PE file by standart LoadLibrary
Unresolved external symbol
Declare and <DllImport> in VB.NET have different results

Categories

HOME
sonarqube
gridview
cobalt
gdb
ecmascript-6
scripting
web-hosting
angular-dart
libc
radgridview
selectize.js
linear-algebra
fileserver
wolframalpha
identity-management
undertow
squashfs
string-concatenation
exit
flask-sqlalchemy
gpio
motion-detection
progress-bar
intersystems-cache
tpm
bringtofront
livelink
python-2.6
hreflang
activexobject
python-import
docfx
alphabetical
reactivekit
flatmap
verifiable-c
health-monitoring
wmp
linqpad
sharp-snmp
dynamic-linq
textsum
twilio-click-to-call
insight
scalding
video-conferencing
ngmaterial
sundials
payload
vibrate
swingworker
meteor-packages
latin
file-uri
jodd
hadoop-partitioning
kiosk
maybe
inf
vhosts
flock
visual-sourcesafe-2005
canalyzer
nsurlsessiondatatask
aspectj-maven-plugin
uvc
jquery-forms-plugin
bcache
adehabitathr
grouping-sets
ghcjs
administration
post-commit-hook
iso-prolog
cocos3d
insight.database
ray
syndicationfeed
dtmf
ebay-lms
asdf
midlet
dajaxice
mapping-by-code
htdocs
update-statement
cgbitmapcontextcreate
cuteeditor
objective-j
load-time
addchild
strtod
data-mapping
windows-identity
xpsdocument

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App