Copy Local Build Error

G

Guest

I'm using VS 2003 to build a C# program for PocketPC.
I'm using the OpenNetCF framework.
My solution has a reference to the assemblies OpenNETCF and
OpenNETCF.Windows.Forms.
If I set the property Copy Local to true for those two references it will
build without errors and those DLL files will be copied into the output
directory.
But if I close the project and then reopen it and buid (without making any
changes) it now gives a build error :-
"The type or namespace name 'OpenNETCF' could not be found (are you missing
a using directive or an assembly reference?)"
I get this error on the line :-
using OpenNETCF;
in every file.
Any help would be appreciated.
Thanks
 
S

Sergey Bogdanov

This problem can be caused because you have no OpenNETCF.dll in the
directory:
....Microsoft Visual Studio .NET
2003\CompactFrameworkSDK\v1.0.5000\Windows CE

The VS.NET2003 looks for this library in this directory thus make sure
that you have it there.
 
G

Guest

The OpenNetCF.dll is in that directory. And the reference is pointing to that
directory.
As I said, when I first set the Copy Local to true for the reference it will
build without any errors. It is only after I close and reopen Visual Studio
that I get the error. Nothing has changed in the project between closing
visual studio and starting it again yet the project will not build. Why?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top