Compact Framework - SqlServerCe, Library class (dll)

Tags:    c#

Hejsa.

Jeg sidder og prøver at lave en custom control i C# .NET og har lidt problemer med at få System.Data.SqlServerCe; kompileret med ind. Når jeg bare laver selve dll'en virker det hele fint. Når jeg så derefter skal til at lave den "designer venlig", kommer den med fejl CS0234 om at jeg mangler SqlServerCe.

Er der nogen som har haft succes med at lave en custom control i C# compact framework, hvor de bruger SqlServerCe på deres component?

Jeg har brugt artikler inde fra IntelliProg til at lave design venlige componenter. (http://www.intelliprog.com/articles/index.html ). Håber der er nogen som kan hjælpe.

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk / http://www.aktivudvikler.dk



1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
hmm... inde på http://www.opennetcf.org/PermaLink.aspx?guid=05650440-2281-4f72-bdb2-fe6343284dca fandt jeg et lille hint:
Using assemblies not present on the desktop framework

In general the Compact Framework is a subset of the full desktop framework – therefore code written for the Compact Framework is valid on the full framework. However there are a couple of exceptions to this rule. If you use any of the following assemblies in your code you will find that NDoc crashes when you try to add your assembly to the project:-

* Microsoft.WindowsCE.Forms
* System.Net.IrDA
* System.Data.SqlServerCE
* System.Data.SqlClient

In this case it will be necessary to adjust your code by using a Project Configuration to use a subtly different version of the code for documentation purposes.


Så nu har jeg fået det til at virke i design mode, ved at lave nogle
#if !NETCFDESIGNTIME
//kode...
#endif

omkring al den kode som brugte SqlServerCe klassen. Det ser ud til at virke.

-------------------------------
Hilsen Jimmi Westeberg
http://www.westsworld.dk / http://www.aktivudvikler.dk



t