-
Notifications
You must be signed in to change notification settings - Fork 1
Getting Started
Cliff Johnson edited this page Aug 2, 2024
·
2 revisions
So, it's time to work on the touch table, and you've never started the program, worked in C#, or have much familiarity with the code base. What should you do just to get the program running?
You'll likely reference some materials in the Google Drive "Touch Table" folder.
You can find this folder in the Adler's Science Engagement shared drive: Science Engagement -> Touch Table
- Skim over the ADRs and Wiki for a sense of some gotchas or terms you should be familiar with.
- Make sure you're on a computer with Microsoft Visual Studio, a touch screen, and a 16:9 resolution. More info here. The Zooniverse has a Surface Laptop that is the primary device used for development, testing, and deployment.
- Open the project in Visual Studio.
- Try to run the app with the "play" button. You may be an
unable to find manifest signing certificate...
error. Info on that here. In short, uncheck "Sign the ClickOnce manifests" on the properties page (Project Properties -> Signing -> Sign the ClickOnce manifests). This security setting is unnecessary during review since you won't be deploying, but the project fails to build without the manifest, hence tell the project this is unnecessary. - Pull the local database file
GZ_Staging_Subjects.db
onto the computers Documents folder from Google Drive File Stream via the computer local system or signed into Google Drive. See folder above. You need a Zooniverse account to access this. - Note, you should be able to toggle the environment (Staging or Production) in Visual Studio Community using the dropdown next to the play button.