Intellisense Wierdness... Gotta be an obvious answer ?

I downloaded the sdkRawSensorDataVB yesterday and it ran fine on my device.

Copied the Compass code to the app that I'm working on and errors appeared at...

compass.IsSupported
compass.TimeBetweenUpdates
compass.CurrentValueChange
compass.Calibrate
compass.Start()

If I return to the original sample and type compass. to test the properties, event and method that error in my app, there are no intellisense entries for them yet the original code still works !?

Someone please explain how hugely stupid I am being?
LVL 1
DodsworthAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
Éric MoreauConnect With a Mentor Senior .Net ConsultantCommented:
sorry, your intellisense is screwed up and I don't know how you could fix it other then reinstalling the SDK.

one last thing, maybe you can uninstall/reinstall the sdk.
0
 
Éric MoreauSenior .Net ConsultantCommented:
have you added the component to the references of your project?
have you defined compass?
0
 
DodsworthAuthor Commented:
Yes.  Intellisense is aware of my compass object but doesn't display the above properties.
0
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
Éric MoreauSenior .Net ConsultantCommented:
how did you define the compass object?

what about the reference?
0
 
DodsworthAuthor Commented:
the compass object is defined in exactly the same way as in the example code (it is the example code!)

Added a reference to Microsoft.Devices.Sensors.
0
 
Éric MoreauSenior .Net ConsultantCommented:
Does your code compile? Are other objects are correctly showed in Intellisense?
0
 
DodsworthAuthor Commented:
wont compile with the properties I listed.  Everything else seems fine.  It just seems strange that if I retype the lines in the demo project then they error also.

Heres the demo project

http://code.msdn.microsoft.com/wpapps/Raw-Sensor-Data-Sample-d84e124d/view/SourceCode

I simply copied the Compass page and added a reference to the project for sensors
0
 
Éric MoreauSenior .Net ConsultantCommented:
if it does not compile, it means that you have another problem, surely coming from the references.
0
 
Éric MoreauSenior .Net ConsultantCommented:
"I simply copied the Compass page and added a reference to the project for sensors"

have you added reference to "Microsoft.Device.Sensors"
0
 
DodsworthAuthor Commented:
It doesn't compile because of the missing properties.  

Could you try to reproduce ?

If you open the VB version of the link above, open the compass page and on a line just above

If Not compass.IsSupported Then

Open in new window


type

If compass.i

Open in new window


In my copy there is no intellisense IsSupported property :(
0
 
Éric MoreauSenior .Net ConsultantCommented:
I opened the solution in VS2012. I successfully see the intellisense of the compass object.
0
 
DodsworthAuthor Commented:
do you see a .IsSupported?
0
 
Éric MoreauSenior .Net ConsultantCommented:
yes I do as well as IsDataValid, Start, Stop, Calibrate, ...
0
 
DodsworthAuthor Commented:
now that is very strange.. the only entry I have begining with the letter I is IsDataValid.  
I also have start and stop but no calibrate?

I tried using the snipping tool to prove that I'm not completely mad but the intellisense helper clears :(

So what could be causing this?

what version of .sensors do you have?
0
 
Éric MoreauSenior .Net ConsultantCommented:
I loaded the project in VS2012. The reference is set to version 7.0.0.0 found in "C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\Profile\WindowsPhone71\Microsoft.Devices.Sensors.dll"
0
 
DodsworthAuthor Commented:
same here

Ideas?
0
 
Éric MoreauSenior .Net ConsultantCommented:
maybe reinstall the sdk?
0
 
DodsworthAuthor Commented:
reinstalled.. no change :(
0
 
Éric MoreauSenior .Net ConsultantCommented:
and you are running in VS2012? with the latest updates?
0
 
Éric MoreauSenior .Net ConsultantCommented:
from the link of your demo app:

"You need to install Windows Phone SDK 7.1 to run this sample"

have you installed the correct SDK?
0
 
DodsworthAuthor Commented:
It also says that it can be converted which is what I have done,
0
 
Éric MoreauSenior .Net ConsultantCommented:
converted to what?

if you open the sample, the IntelliSense is showing this property?
0
 
DodsworthAuthor Commented:
WP8

No .IsSupported
0
 
Éric MoreauSenior .Net ConsultantCommented:
I have opened the sample, changed the "target Windows Phone OS Version" from the project properties to WP8 and I still have the IsSupported in my intellisense.

can you try exactly the same thing?
0
 
DodsworthAuthor Commented:
Nope not there.. It compiles but does not show in intellisense.
0
 
Éric MoreauSenior .Net ConsultantCommented:
is intellisense working for other objects in the same project?
0
 
Éric MoreauSenior .Net ConsultantCommented:
0
 
DodsworthAuthor Commented:
yes it works for the compass object, just no IsSupported listed.
0
 
DodsworthAuthor Commented:
I did !
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.