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

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
how to import/export dll and use its function

Categories

HOME
windows
microsoftgraph
css3
grafana
access
bitbucket-api
nsbundle
banner
computer-science
heap
naivebayes
code-generation
linear-algebra
microsoft-dynamics-nav
google-content-api
asp.net-mvc-viewmodel
boost-icl
poedit
visual-studio-extensions
aggregation
displaytag
resourcebundle
game-theory
mat
fractions
firebase-analytics
spotipy
testcomplete
installshield-le
batching
reason
openalpr
timing
amazon-ses
health-monitoring
google-data-api
mcustomscrollbar
doc
stringtokenizer
levenshtein-distance
apriori
congestion-control
knime
show-hide
apache-spark-dataset
double-click
httrack
google-cse
reindex
tinkerpop
filehandle
juice-ui
smartfoxserver
usart
seek
file-uri
neon
embedding
omniauth-facebook
angular-ui-typeahead
project-organization
toast
contentcontrol
custom-errors
iokit
skspritenode
ansi
actionfilterattribute
mmwormhole
at-job
machine-instruction
functional-java
jquery-slider
spring-remoting
mutual-authentication
away3d
oocss
idn
subgraph
jdb
azman
floating-point-exceptions
jquery-address
landscape-portrait
mysql-error-1205
luajava
undefined-index
load-time
entitykey
contentpresenter
leader
great-circle

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