diff --git a/.gitignore b/.gitignore
index 945ab98..3fc5335 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,397 @@
+## Ignore Visual Studio temporary files, build results, and
+## files generated by popular Visual Studio add-ons.
+##
+## Get latest from https://github.com/github/gitignore/blob/main/VisualStudio.gitignore
-\.vs
+# User-specific files
+*.rsuser
+*.suo
+*.user
+*.userosscache
+*.sln.docstates
+
+# User-specific files (MonoDevelop/Xamarin Studio)
+*.userprefs
+
+# Mono auto generated files
+mono_crash.*
+
+# Build results
+[Dd]ebug/
+[Dd]ebugPublic/
+[Rr]elease/
+[Rr]eleases/
+x64/
+[Ww][Ii][Nn]32/
+[Aa][Rr][Mm]/
+[Aa][Rr][Mm]64/
+bld/
+[Bb]in/
+[Oo]bj/
+[Ll]og/
+[Ll]ogs/
+
+# Visual Studio 2015/2017 cache/options directory
+.vs/
+# Uncomment if you have tasks that create the project's static files in wwwroot
+#wwwroot/
+
+# Visual Studio 2017 auto generated files
+Generated\ Files/
+
+# MSTest test Results
+[Tt]est[Rr]esult*/
+[Bb]uild[Ll]og.*
+
+# NUnit
+*.VisualState.xml
+TestResult.xml
+nunit-*.xml
+
+# Build Results of an ATL Project
+[Dd]ebugPS/
+[Rr]eleasePS/
+dlldata.c
+
+# Benchmark Results
+BenchmarkDotNet.Artifacts/
+
+# .NET Core
+project.lock.json
+project.fragment.lock.json
+artifacts/
+
+# ASP.NET Scaffolding
+ScaffoldingReadMe.txt
+
+# StyleCop
+StyleCopReport.xml
+
+# Files built by Visual Studio
+*_i.c
+*_p.c
+*_h.h
+*.ilk
+*.meta
+*.obj
+*.iobj
+*.pch
+*.pdb
+*.ipdb
+*.pgc
+*.pgd
+*.rsp
+*.sbr
+*.tlb
+*.tli
+*.tlh
+*.tmp
+*.tmp_proj
+*_wpftmp.csproj
+*.log
+*.tlog
+*.vspscc
+*.vssscc
+.builds
+*.pidb
+*.svclog
+*.scc
+
+# Chutzpah Test files
+_Chutzpah*
+
+# Visual C++ cache files
+ipch/
+*.aps
+*.ncb
+*.opendb
+*.opensdf
+*.sdf
+*.cachefile
+*.VC.db
+*.VC.VC.opendb
+
+# Visual Studio profiler
+*.psess
+*.vsp
+*.vspx
+*.sap
+
+# Visual Studio Trace Files
+*.e2e
+
+# TFS 2012 Local Workspace
+$tf/
+
+# Guidance Automation Toolkit
+*.gpState
+
+# ReSharper is a .NET coding add-in
+_ReSharper*/
+*.[Rr]e[Ss]harper
+*.DotSettings.user
+
+# TeamCity is a build add-in
+_TeamCity*
+
+# DotCover is a Code Coverage Tool
+*.dotCover
+
+# AxoCover is a Code Coverage Tool
+.axoCover/*
+!.axoCover/settings.json
+
+# Coverlet is a free, cross platform Code Coverage Tool
+coverage*.json
+coverage*.xml
+coverage*.info
+
+# Visual Studio code coverage results
+*.coverage
+*.coveragexml
+
+# NCrunch
+_NCrunch_*
+.*crunch*.local.xml
+nCrunchTemp_*
+
+# MightyMoose
+*.mm.*
+AutoTest.Net/
+
+# Web workbench (sass)
+.sass-cache/
+
+# Installshield output folder
+[Ee]xpress/
+
+# DocProject is a documentation generator add-in
+DocProject/buildhelp/
+DocProject/Help/*.HxT
+DocProject/Help/*.HxC
+DocProject/Help/*.hhc
+DocProject/Help/*.hhk
+DocProject/Help/*.hhp
+DocProject/Help/Html2
+DocProject/Help/html
+
+# Click-Once directory
+publish/
+
+# Publish Web Output
+*.[Pp]ublish.xml
+*.azurePubxml
+# Note: Comment the next line if you want to checkin your web deploy settings,
+# but database connection strings (with potential passwords) will be unencrypted
+*.pubxml
+*.publishproj
+
+# Microsoft Azure Web App publish settings. Comment the next line if you want to
+# checkin your Azure Web App publish settings, but sensitive information contained
+# in these scripts will be unencrypted
+PublishScripts/
+
+# NuGet Packages
+*.nupkg
+# NuGet Symbol Packages
+*.snupkg
+# The packages folder can be ignored because of Package Restore
+**/[Pp]ackages/*
+# except build/, which is used as an MSBuild target.
+!**/[Pp]ackages/build/
+# Uncomment if necessary however generally it will be regenerated when needed
+#!**/[Pp]ackages/repositories.config
+# NuGet v3's project.json files produces more ignorable files
+*.nuget.props
+*.nuget.targets
+
+# Microsoft Azure Build Output
+csx/
+*.build.csdef
+
+# Microsoft Azure Emulator
+ecf/
+rcf/
+
+# Windows Store app package directories and files
+AppPackages/
+BundleArtifacts/
+Package.StoreAssociation.xml
+_pkginfo.txt
+*.appx
+*.appxbundle
+*.appxupload
+
+# Visual Studio cache files
+# files ending in .cache can be ignored
+*.[Cc]ache
+# but keep track of directories ending in .cache
+!?*.[Cc]ache/
+
+# Others
+ClientBin/
+~$*
+*~
+*.dbmdl
+*.dbproj.schemaview
+*.jfm
+*.pfx
+*.publishsettings
+orleans.codegen.cs
+
+# Including strong name files can present a security risk
+# (https://github.com/github/gitignore/pull/2483#issue-259490424)
+#*.snk
+
+# Since there are multiple workflows, uncomment next line to ignore bower_components
+# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
+#bower_components/
+
+# RIA/Silverlight projects
+Generated_Code/
+
+# Backup & report files from converting an old project file
+# to a newer Visual Studio version. Backup files are not needed,
+# because we have git ;-)
+_UpgradeReport_Files/
+Backup*/
+UpgradeLog*.XML
+UpgradeLog*.htm
+ServiceFabricBackup/
+*.rptproj.bak
+
+# SQL Server files
+*.mdf
+*.ldf
+*.ndf
+
+# Business Intelligence projects
+*.rdl.data
+*.bim.layout
+*.bim_*.settings
+*.rptproj.rsuser
+*- [Bb]ackup.rdl
+*- [Bb]ackup ([0-9]).rdl
+*- [Bb]ackup ([0-9][0-9]).rdl
+
+# Microsoft Fakes
+FakesAssemblies/
+
+# GhostDoc plugin setting file
+*.GhostDoc.xml
+
+# Node.js Tools for Visual Studio
+.ntvs_analysis.dat
+node_modules/
+
+# Visual Studio 6 build log
+*.plg
+
+# Visual Studio 6 workspace options file
+*.opt
+
+# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
+*.vbw
+
+# Visual Studio 6 auto-generated project file (contains which files were open etc.)
+*.vbp
+
+# Visual Studio 6 workspace and project file (working project files containing files to include in project)
+*.dsw
+*.dsp
+
+# Visual Studio 6 technical files
+*.ncb
+*.aps
+
+# Visual Studio LightSwitch build output
+**/*.HTMLClient/GeneratedArtifacts
+**/*.DesktopClient/GeneratedArtifacts
+**/*.DesktopClient/ModelManifest.xml
+**/*.Server/GeneratedArtifacts
+**/*.Server/ModelManifest.xml
+_Pvt_Extensions
+
+# Paket dependency manager
+.paket/paket.exe
+paket-files/
+
+# FAKE - F# Make
+.fake/
+
+# CodeRush personal settings
+.cr/personal
+
+# Python Tools for Visual Studio (PTVS)
+__pycache__/
+*.pyc
+
+# Cake - Uncomment if you are using it
+# tools/**
+# !tools/packages.config
+
+# Tabs Studio
+*.tss
+
+# Telerik's JustMock configuration file
+*.jmconfig
+
+# BizTalk build output
+*.btp.cs
+*.btm.cs
+*.odx.cs
+*.xsd.cs
+
+# OpenCover UI analysis results
+OpenCover/
+
+# Azure Stream Analytics local run output
+ASALocalRun/
+
+# MSBuild Binary and Structured Log
+*.binlog
+
+# NVidia Nsight GPU debugger configuration file
+*.nvuser
+
+# MFractors (Xamarin productivity tool) working folder
+.mfractor/
+
+# Local History for Visual Studio
+.localhistory/
+
+# Visual Studio History (VSHistory) files
+.vshistory/
+
+# BeatPulse healthcheck temp database
+healthchecksdb
+
+# Backup folder for Package Reference Convert tool in Visual Studio 2017
+MigrationBackup/
+
+# Ionide (cross platform F# VS Code tools) working folder
+.ionide/
+
+# Fody - auto-generated XML schema
+FodyWeavers.xsd
+
+# VS Code files for those working on multiple tools
+.vscode/*
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+*.code-workspace
+
+# Local History for Visual Studio Code
+.history/
+
+# Windows Installer files from build outputs
+*.cab
+*.msi
+*.msix
+*.msm
+*.msp
+
+# JetBrains Rider
+*.sln.iml
\ No newline at end of file
diff --git a/README.md b/README.md
index 0e6e4bd..27eafab 100644
--- a/README.md
+++ b/README.md
@@ -1,21 +1,19 @@
-# Calliope mini Autoupload
+# Calliope mini / micro:bit Autoupload
-With the Calliope mini Autoupload you can automatically flash .HEX data to the Calliope mini.
+With this program you can automatically flash .HEX data to the Calliope mini and micro:bit.
## Function
-This programm watches on a folder for hex files and copy them to all conected calliope minis.
+This programm watches on a folder for hex files and copy them to all connected Calliope minis and micro:bits.
1. Download the .exe file from the releases.
2. Open the .exe file
3. The programm is watching the users downloads folder. You can change this by clicking on settings and select another folder.
-4. Open your Web-Bases Editor and download your hex file into the watched folder
+4. Download your hex file into the watched folder
### Additional features
- You can manually select other folders to scan
- Copied files are renamed from *.hex to *.uploaded.hex
-Based on [https://github.com/microsoft/pxt-microbit/tree/master/clients/winuploader](https://github.com/microsoft/pxt-calliope/tree/master/clients/winuploader)
-
-
+
diff --git a/assets/screenshot.png b/assets/screenshot.png
new file mode 100644
index 0000000..a28b195
Binary files /dev/null and b/assets/screenshot.png differ
diff --git a/x86/CalliopeMini.Uploader/CalliopeMini.png b/x86/CalliopeMini.Uploader/CalliopeMini.png
deleted file mode 100644
index f8d0012..0000000
Binary files a/x86/CalliopeMini.Uploader/CalliopeMini.png and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/CodeTheCalliopeMini.csproj.user b/x86/CalliopeMini.Uploader/CodeTheCalliopeMini.csproj.user
deleted file mode 100644
index b5e136a..0000000
--- a/x86/CalliopeMini.Uploader/CodeTheCalliopeMini.csproj.user
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- D:\GIT\Calliope\CalliopeMiniAutoupload\release\|publish\
- https://calliope.cc/
-
-
-
-
- de-DE
- false
-
-
- https://calliope.cc
-
-
- false
-
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/MainForm.resx b/x86/CalliopeMini.Uploader/MainForm.resx
deleted file mode 100644
index be8b620..0000000
--- a/x86/CalliopeMini.Uploader/MainForm.resx
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- 17, 17
-
-
-
-
- AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy8NFAMbWPQDKx0MeychDOcrH
- QxHJyUIAy71IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM+1TADJyEMAysZECsrIQyzKx0MYv+0zAMvD
- RQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKx0MAysdDG8nJ
- QsTJyUL1yclCt8nIQzjKw0YCysZEAAAAAAAAAAAAAAAAAAAAAADKxUUAy8JIAcnIQzHJyEKpyclC7MnJ
- QsLKx0MfychDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMnI
- QwDJyENAyclC9snJQv/JyUL/yclC58nIQo/JyEM+ysdEF8rFRALKxUUCysdEGMnIQ0LJyEKOyclC48nJ
- Qv/JyUL/yclC9MnIQz3JyEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAychDAMnIQzrJyULzyclC/8nJQv/JyUL/yclC/8nJQvPJyULSychDS8nIQ0fJyULSyclC9cnJ
- Qv/JyUL/yclC/8nJQv/JyULwyshDM8rIQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAADJyEMAychDN8nJQvLJyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyULqyclC6cnJ
- Qv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQvHKyEM2ychDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMnJQgDJyENIyclC+MnJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJ
- Qv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC+cnIQ0vJyUIAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLvkoAycpBAMnIQ3LJyUL/yclC/8nJQv/JyUL/yclC/8nJ
- Qv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/ychDeMnLQQDLwUkAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMrGRADKxkQLyclCt8nJQv/JyUL/yspB/8vL
- P//JykH/yspB/8vLP//KykH/yspB/8vLP//KykH/ycpB/8vLP//KykH/yclC/8nJQv/JyUK8ysZEDMrG
- RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLw0YAycpBAMnIQ1LJyUL0yclC/8rK
- Qf+8u1T/oZ17/8HATv++vVL/oZ18/8C/T/+/vlD/oZ18/769Uf/BwE7/oZ17/727VP/KykH/yclC/8nJ
- QvXJyENRycpCAMvBRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy8BGAMnJQgDJyEMsyclC0snJ
- Qv/JyUL/y8s//5KMkf9IPPr/oZ17/5iTiP9IO/v/nZmB/5yYgv9IO/v/mZWH/6CcfP9IO/v/k46Q/8vL
- P//JyUL/yclC/8nJQsrKx0MiychDAM27SQAAAAAAAAAAAAAAAAAAAAAAAAAAAMvCRwDJykEAycdDKMnJ
- QsLJyUL/yclC/8nJQv/KykH/trRd/5KMkv+8u1T/uLda/5GMkv+7uVf/urlX/5GMkv+5t1n/vLtV/5KM
- kv+2tF3/yspB/8nJQv/JyUL/yclC/8nJQrbKx0MjycpBAMvCRgAAAAAAAAAAAM+5UgDJyUIAysZFB8nI
- Q0jJyULMyclC/8nJQv/JyUL/yclC/8rKQf+8u1X/oJx9/8HATv++vVL/oJx9/8C/UP+/vlD/oJx9/769
- Uf/AwE7/oJx9/7y7VP/KykH/yclC/8nJQv/JyUL/yclC/8nJQs7JyENSysZECsnIQwDOuU8AycpBAMnI
- QzbJyUKvyclC8MnJQv/JyUL/yclC/8nJQv/JyUL/y8s//5KMkf9IO/v/oZ17/5iTiP9IO/v/nZmB/5yY
- gv9IO/v/mZSH/6Ccff9IO/v/k42Q/8vLP//JyUL/yclC/8nJQv/JyUL/yclC/8nJQvXJyUKvychDMsnK
- QQDKxkUJyclCtMnJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/KykH/t7Vc/5WQjf+9vFP/urhY/5WP
- jf+8ulX/u7pW/5WPjf+6uVf/vbxT/5WPjf+4tlv/yspB/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJ
- Qv/JyUK3ysZEC8rGRQjJyUKvyclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8rKQf+7ulb/nZmB/8C/
- T/+9vFP/nZmB/7++Uf++vVH/nZmB/728U//Av1D/nZmB/7u6Vv/KykH/yclC/8nJQv/JyUL/yclC/8nJ
- Qv/JyUL/yclC/8nJQq/KxkQKyclCAMnIQy3JyEKpyclC9MnJQv/JyUL/yclC/8nJQv/JyUL/y8s//5GM
- kv9IO/v/oZ17/5iTif9HOvv/nZmB/5yYg/9HOvv/mZSH/6Ccff9IO/v/k42Q/8vLP//JyUL/yclC/8nJ
- Qv/JyUL/yclC/8nJQuTJyEKLychDJcnJQgDSqlYAychDAMrGRAjJyENTyclC0cnJQv/JyUL/yclC/8nJ
- Qv/KykH/ubda/5iTif++vVL/u7lW/5iTif+9vFT/vLtU/5iTif+7ulb/vr1S/5iTif+5t1n/yspB/8nJ
- Qv/JyUL/yclC/8nJQv/JyUK+ychDNcvBRwHKxUQAAAAAAAAAAAAAAAAAy8NGAMjLQQDJx0MnyclCusnJ
- Qv/JyUL/yclC/8rKQf+6uFj/mpaF/7++UP+8ulX/mpaF/768Uv+9vFP/mpaF/7y7VP+/vlH/mpaF/7q5
- V//KykH/yclC/8nJQv/JyUL/yclCtsrHQx7JyEIAzL9IAAAAAAAAAAAAAAAAAAAAAAAAAAAAzbxIAMnI
- QgDKx0MjyclCyMnJQv/JyUL/y8s//5GMkv9IO/v/oZ17/5iTif9HOvv/nZmB/5yYg/9HOvv/mZSH/6Cc
- ff9HO/v/k42Q/8vLP//JyUL/yclC/8nJQsvJx0MlychCAMy9TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAy8JGAMnJQgDJyENKyclC8cnJQv/KykH/ubdZ/5mUh/+/vlH/u7pW/5mUiP+9vFP/vbtU/5mU
- iP+8ulX/vr1S/5mUh/+5uFj/yspB/8nJQv/JyULxychDSsnJQgDLwkYAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAysZEAMrGRAnJyUKzyclC/8nJQv/KykH/y8s//8rKQf/KykH/y8s//8rK
- Qf/KykH/y8s//8rKQf/KykH/y8s//8rKQf/JyUL/yclC/8nJQrLKxUUIysZEAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMvUsAycpBAMnIQ27JyUL/yclC/8nJQv/JyUL/yclC/8nJ
- Qv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/ychDcsnKQQDMvU0AAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJyEIAychDRcnJQvfJyUL/yclC/8nJ
- Qv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQvvJyENOyclCAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMrIQwDKyEM0yclC8MnJ
- Qv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC98nI
- Q0PJyUIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAychDAMrI
- QzfJyULxyclC/8nJQv/JyUL/yclC/8nJQvDJyULKyclCrMnJQqzJyULIyclC7snJQv/JyUL/yclC/8nJ
- Qv/JyUL5ychDScnJQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AADJyEMAychDQMnJQvbJyUL/yclC/8nJQuXJyEKQychDOsrHRBDLw0kDy8JJA8rGRA7JyEM1ychCiMnJ
- QuHJyUL/yclC/8nJQvrJyENNyclCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAMnHQwDKx0MayclCt8nJQujJyEKmychDMsrDRgLKxkQAAAAAAAAAAAAAAAAAAAAAAMrF
- RQDLwkcBycdDLMnIQqDJyULmyclCr8rHQxnJyEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAy8JHAMjMQQDKx0MSysdDJcrGRAnJx0MA0atSAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAM+mVgDKx0MAysZECMrHQyPKx0QPycpCAMu+SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAA////////////H/j//gfgf/4AAH/+AAB//gAAf/4AAH/+AAB//AAAP/wA
- AD/4AAAf8AAAD8AAAAOAAAABAAAAAAAAAACAAAABwAAAA/AAAA/4AAAf/AAAP/wAAD/+AAB//gAAf/4A
- AH/+AAB//gAAf/4H4H//H/j///////////8=
-
-
-
-
- AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy8NFAMbWPQDKx0MeychDOcrH
- QxHJyUIAy71IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM+1TADJyEMAysZECsrIQyzKx0MYv+0zAMvD
- RQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADKx0MAysdDG8nJ
- QsTJyUL1yclCt8nIQzjKw0YCysZEAAAAAAAAAAAAAAAAAAAAAADKxUUAy8JIAcnIQzHJyEKpyclC7MnJ
- QsLKx0MfychDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMnI
- QwDJyENAyclC9snJQv/JyUL/yclC58nIQo/JyEM+ysdEF8rFRALKxUUCysdEGMnIQ0LJyEKOyclC48nJ
- Qv/JyUL/yclC9MnIQz3JyEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAychDAMnIQzrJyULzyclC/8nJQv/JyUL/yclC/8nJQvPJyULSychDS8nIQ0fJyULSyclC9cnJ
- Qv/JyUL/yclC/8nJQv/JyULwyshDM8rIQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAADJyEMAychDN8nJQvLJyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyULqyclC6cnJ
- Qv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQvHKyEM2ychDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAMnJQgDJyENIyclC+MnJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJ
- Qv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC+cnIQ0vJyUIAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLvkoAycpBAMnIQ3LJyUL/yclC/8nJQv/JyUL/yclC/8nJ
- Qv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/ychDeMnLQQDLwUkAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMrGRADKxkQLyclCt8nJQv/JyUL/yspB/8vL
- P//JykH/yspB/8vLP//KykH/yspB/8vLP//KykH/ycpB/8vLP//KykH/yclC/8nJQv/JyUK8ysZEDMrG
- RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADLw0YAycpBAMnIQ1LJyUL0yclC/8rK
- Qf+8u1T/oZ17/8HATv++vVL/oZ18/8C/T/+/vlD/oZ18/769Uf/BwE7/oZ17/727VP/KykH/yclC/8nJ
- QvXJyENRycpCAMvBRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAy8BGAMnJQgDJyEMsyclC0snJ
- Qv/JyUL/y8s//5KMkf9IPPr/oZ17/5iTiP9IO/v/nZmB/5yYgv9IO/v/mZWH/6CcfP9IO/v/k46Q/8vL
- P//JyUL/yclC/8nJQsrKx0MiychDAM27SQAAAAAAAAAAAAAAAAAAAAAAAAAAAMvCRwDJykEAycdDKMnJ
- QsLJyUL/yclC/8nJQv/KykH/trRd/5KMkv+8u1T/uLda/5GMkv+7uVf/urlX/5GMkv+5t1n/vLtV/5KM
- kv+2tF3/yspB/8nJQv/JyUL/yclC/8nJQrbKx0MjycpBAMvCRgAAAAAAAAAAAM+5UgDJyUIAysZFB8nI
- Q0jJyULMyclC/8nJQv/JyUL/yclC/8rKQf+8u1X/oJx9/8HATv++vVL/oJx9/8C/UP+/vlD/oJx9/769
- Uf/AwE7/oJx9/7y7VP/KykH/yclC/8nJQv/JyUL/yclC/8nJQs7JyENSysZECsnIQwDOuU8AycpBAMnI
- QzbJyUKvyclC8MnJQv/JyUL/yclC/8nJQv/JyUL/y8s//5KMkf9IO/v/oZ17/5iTiP9IO/v/nZmB/5yY
- gv9IO/v/mZSH/6Ccff9IO/v/k42Q/8vLP//JyUL/yclC/8nJQv/JyUL/yclC/8nJQvXJyUKvychDMsnK
- QQDKxkUJyclCtMnJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/KykH/t7Vc/5WQjf+9vFP/urhY/5WP
- jf+8ulX/u7pW/5WPjf+6uVf/vbxT/5WPjf+4tlv/yspB/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJ
- Qv/JyUK3ysZEC8rGRQjJyUKvyclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8rKQf+7ulb/nZmB/8C/
- T/+9vFP/nZmB/7++Uf++vVH/nZmB/728U//Av1D/nZmB/7u6Vv/KykH/yclC/8nJQv/JyUL/yclC/8nJ
- Qv/JyUL/yclC/8nJQq/KxkQKyclCAMnIQy3JyEKpyclC9MnJQv/JyUL/yclC/8nJQv/JyUL/y8s//5GM
- kv9IO/v/oZ17/5iTif9HOvv/nZmB/5yYg/9HOvv/mZSH/6Ccff9IO/v/k42Q/8vLP//JyUL/yclC/8nJ
- Qv/JyUL/yclC/8nJQuTJyEKLychDJcnJQgDSqlYAychDAMrGRAjJyENTyclC0cnJQv/JyUL/yclC/8nJ
- Qv/KykH/ubda/5iTif++vVL/u7lW/5iTif+9vFT/vLtU/5iTif+7ulb/vr1S/5iTif+5t1n/yspB/8nJ
- Qv/JyUL/yclC/8nJQv/JyUK+ychDNcvBRwHKxUQAAAAAAAAAAAAAAAAAy8NGAMjLQQDJx0MnyclCusnJ
- Qv/JyUL/yclC/8rKQf+6uFj/mpaF/7++UP+8ulX/mpaF/768Uv+9vFP/mpaF/7y7VP+/vlH/mpaF/7q5
- V//KykH/yclC/8nJQv/JyUL/yclCtsrHQx7JyEIAzL9IAAAAAAAAAAAAAAAAAAAAAAAAAAAAzbxIAMnI
- QgDKx0MjyclCyMnJQv/JyUL/y8s//5GMkv9IO/v/oZ17/5iTif9HOvv/nZmB/5yYg/9HOvv/mZSH/6Cc
- ff9HO/v/k42Q/8vLP//JyUL/yclC/8nJQsvJx0MlychCAMy9TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAy8JGAMnJQgDJyENKyclC8cnJQv/KykH/ubdZ/5mUh/+/vlH/u7pW/5mUiP+9vFP/vbtU/5mU
- iP+8ulX/vr1S/5mUh/+5uFj/yspB/8nJQv/JyULxychDSsnJQgDLwkYAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAysZEAMrGRAnJyUKzyclC/8nJQv/KykH/y8s//8rKQf/KykH/y8s//8rK
- Qf/KykH/y8s//8rKQf/KykH/y8s//8rKQf/JyUL/yclC/8nJQrLKxUUIysZEAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMvUsAycpBAMnIQ27JyUL/yclC/8nJQv/JyUL/yclC/8nJ
- Qv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/ychDcsnKQQDMvU0AAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJyEIAychDRcnJQvfJyUL/yclC/8nJ
- Qv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQvvJyENOyclCAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMrIQwDKyEM0yclC8MnJ
- Qv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC/8nJQv/JyUL/yclC98nI
- Q0PJyUIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAychDAMrI
- QzfJyULxyclC/8nJQv/JyUL/yclC/8nJQvDJyULKyclCrMnJQqzJyULIyclC7snJQv/JyUL/yclC/8nJ
- Qv/JyUL5ychDScnJQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AADJyEMAychDQMnJQvbJyUL/yclC/8nJQuXJyEKQychDOsrHRBDLw0kDy8JJA8rGRA7JyEM1ychCiMnJ
- QuHJyUL/yclC/8nJQvrJyENNyclCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAMnHQwDKx0MayclCt8nJQujJyEKmychDMsrDRgLKxkQAAAAAAAAAAAAAAAAAAAAAAMrF
- RQDLwkcBycdDLMnIQqDJyULmyclCr8rHQxnJyEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAy8JHAMjMQQDKx0MSysdDJcrGRAnJx0MA0atSAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAM+mVgDKx0MAysZECMrHQyPKx0QPycpCAMu+SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
- AAAAAAAAAAAAAAAAAAAAAAAA////////////H/j//gfgf/4AAH/+AAB//gAAf/4AAH/+AAB//AAAP/wA
- AD/4AAAf8AAAD8AAAAOAAAABAAAAAAAAAACAAAABwAAAA/AAAA/4AAAf/AAAP/wAAD/+AAB//gAAf/4A
- AH/+AAB//gAAf/4H4H//H/j///////////8=
-
-
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.application b/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.application
deleted file mode 100644
index 7b46642..0000000
--- a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.application
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- kHcEGJ1yxZcg6Ex31bPTZrczjj0=
-
-
-
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe b/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe
deleted file mode 100644
index cefa509..0000000
Binary files a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe.CodeAnalysisLog.xml b/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe.CodeAnalysisLog.xml
deleted file mode 100644
index 47a07c3..0000000
--- a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe.CodeAnalysisLog.xml
+++ /dev/null
@@ -1,253 +0,0 @@
-
-
-
-
-
-
-
-
-
- Signieren Sie "'CalliopeMiniUploader.exe'" mit einem Schlüssel mit starkem Namen.
-
-
-
-
-
-
-
-
-
-
- Die Methode "'LicenseDialog.InitializeComponent()'" übergibt eine Literalzeichenfolge als Parameter "value" eines Aufrufs von 'Control.Text.set(string)'. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: "Accept".
- Die Methode "'LicenseDialog.InitializeComponent()'" übergibt eine Literalzeichenfolge als Parameter "value" eines Aufrufs von 'Control.Text.set(string)'. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: "Calliope mini auto uploader terms of use".
- Die Methode "'LicenseDialog.InitializeComponent()'" übergibt eine Literalzeichenfolge als Parameter "value" eines Aufrufs von 'Control.Text.set(string)'. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: "Exit".
-
-
-
-
-
-
-
-
-
-
- Die Methode "'MainForm.MainForm()'" übergibt eine Literalzeichenfolge als Parameter "value" eines Aufrufs von 'Control.Text.set(string)'. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: "v, .".
-
-
- Da das Verhalten von 'int.ToString()' basierend auf den aktuellen Gebietsschemaeinstellungen des Benutzers variieren könnte, ersetzen Sie diesen Aufruf in 'MainForm.MainForm()' durch einen Aufruf von 'int.ToString(IFormatProvider)'. Wenn das Ergebnis von 'int.ToString(IFormatProvider)' dem Benutzer angezeigt wird, geben Sie "'CultureInfo.CurrentCulture'" als IFormatProvider-Parameter an. Wenn das Ergebnis gespeichert wird und die Software darauf zugreift, z.B. wenn es auf einem Datenträger oder in einer Datenbank gespeichert wird, geben Sie "'CultureInfo.InvariantCulture'" an.
- Da das Verhalten von 'int.ToString()' basierend auf den aktuellen Gebietsschemaeinstellungen des Benutzers variieren könnte, ersetzen Sie diesen Aufruf in 'MainForm.MainForm()' durch einen Aufruf von 'int.ToString(IFormatProvider)'. Wenn das Ergebnis von 'int.ToString(IFormatProvider)' dem Benutzer angezeigt wird, geben Sie "'CultureInfo.CurrentCulture'" als IFormatProvider-Parameter an. Wenn das Ergebnis gespeichert wird und die Software darauf zugreift, z.B. wenn es auf einem Datenträger oder in einer Datenbank gespeichert wird, geben Sie "'CultureInfo.InvariantCulture'" an.
-
-
-
-
-
-
- Rufen Sie in der 'MainForm.copyFirmware(string, List<string>)'-Methode System.IDisposable.Dispose für das Objekt "'fs1'" auf, bevor alle Verweise darauf außerhalb des gültigen Bereichs liegen.
- Rufen Sie in der 'MainForm.copyFirmware(string, List<string>)'-Methode System.IDisposable.Dispose für das Objekt "'fs2'" auf, bevor alle Verweise darauf außerhalb des gültigen Bereichs liegen.
-
-
-
-
-
-
- "'MainForm.handleFile(string)'" deklariert die Variable "'infoName'" vom Typ "'string'", die nie verwendet oder lediglich zugewiesen wird. Verwenden Sie diese Variable, oder entfernen Sie sie.
-
-
-
-
-
-
- Die Methode "'MainForm.InitializeComponent()'" übergibt eine Literalzeichenfolge als Parameter "value" eines Aufrufs von 'Control.Text.set(string)'. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: "Automatisches kopieren von .hex Dateien.".
- Die Methode "'MainForm.InitializeComponent()'" übergibt eine Literalzeichenfolge als Parameter "value" eines Aufrufs von 'Control.Text.set(string)'. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: "Calliope mini auto uploader".
- Die Methode "'MainForm.InitializeComponent()'" übergibt eine Literalzeichenfolge als Parameter "value" eines Aufrufs von 'Control.Text.set(string)'. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: "Editoren".
- Die Methode "'MainForm.InitializeComponent()'" übergibt eine Literalzeichenfolge als Parameter "value" eines Aufrufs von 'Control.Text.set(string)'. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: "Einstellungen".
- Die Methode "'MainForm.InitializeComponent()'" übergibt eine Literalzeichenfolge als Parameter "value" eines Aufrufs von 'Control.Text.set(string)'. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: "loading...".
-
-
-
-
-
-
- Ändern Sie "'MainForm.openEditor()'", damit eine spezifischere Ausnahme als "'Exception'" abgefangen wird, oder lösen Sie die Ausnahme erneut aus.
-
-
- Der this-Parameter (oder "Me" in Visual Basic) von 'MainForm.openEditor()' wird nie verwendet. Markieren Sie den Member als statisch (oder "Shared" in Visual Basic), oder verwenden Sie "this"/"Me" im Methodenkörper oder ggf. mindestens einen Eigenschaftenaccessor.
-
-
-
-
-
-
- Ändern Sie "'MainForm.openWebsite()'", damit eine spezifischere Ausnahme als "'Exception'" abgefangen wird, oder lösen Sie die Ausnahme erneut aus.
-
-
- Der this-Parameter (oder "Me" in Visual Basic) von 'MainForm.openWebsite()' wird nie verwendet. Markieren Sie den Member als statisch (oder "Shared" in Visual Basic), oder verwenden Sie "this"/"Me" im Methodenkörper oder ggf. mindestens einen Eigenschaftenaccessor.
-
-
-
-
-
-
- Rufen Sie in der 'MainForm.SettingsLabel_LinkClicked(object, LinkLabelLinkClickedEventArgs)'-Methode System.IDisposable.Dispose für das Objekt "'settings'" auf, bevor alle Verweise darauf außerhalb des gültigen Bereichs liegen.
-
-
-
-
-
-
-
-
-
-
- Die Methode "'Settings.button1_Click(object, EventArgs)'" übergibt eine Literalzeichenfolge als Parameter "value" eines Aufrufs von 'FolderBrowserDialog.Description.set(string)'. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: "Wählen Sie einen Ordner aus, um den Pfad auszuwählen:".
-
-
-
-
-
-
- Da das Feld "'Settings.CustomCopyPath'" außerhalb des deklarierenden Typs sichtbar ist, ändern Sie dessen Zugriff in "private", und fügen Sie eine Eigenschaft hinzu, die den gleichen Zugriff wie derzeit das Feld besitzt, um Zugriff auf diese bereitzustellen.
-
-
-
-
-
-
- Die Methode "'Settings.InitializeComponent()'" übergibt eine Literalzeichenfolge als Parameter "value" eines Aufrufs von 'Control.Text.set(string)'. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: "Einstellungen".
- Die Methode "'Settings.InitializeComponent()'" übergibt eine Literalzeichenfolge als Parameter "value" eines Aufrufs von 'Control.Text.set(string)'. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: "Ordner wählen".
-
-
-
-
-
-
- 'Settings.label1_Click(object, EventArgs)' scheint keine öffentlichen oder geschützten Upstreamaufrufer aufzuweisen.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Assemblys müssen gültige starke Namen aufweisen
- Entweder verfügt die Assembly nicht über einen starken Namen, über einen ungültigen Namen, oder der starke Name ist nur aufgrund der Computerkonfiguration gültig. In diesem Zustand sollte die Assembly nicht bereitgestellt werden. Die häufigsten Ursachen hierfür sind: 1) Der Inhalt der Assembly wurde nach der Signierung geändert. 2) Bei der Signierung ist ein Fehler aufgetreten. 3) Die Assembly wurde verzögert signiert. 4) Es war ein Registrierungsschlüssel vorhanden, der eine erfolgreiche Überprüfung ermöglichte, die andernfalls nicht möglich gewesen wäre.
- Signieren Sie "{0}" mit einem Schlüssel mit starkem Namen.
-
- http://msdn.microsoft.com/library/ms182127.aspx
- [none]
- CriticalError
-
-
-
- Nicht aufgerufenen privaten Code vermeiden
- Es ist nicht aufgerufener Code vorhanden, der nicht extern sichtbar und kein bekannter Laufzeit-Einstiegspunkt ist. Wenn diese Verletzung einen Fehler auslöst, senden Sie einen Problembericht an das Visual Studio Code Analysis-Team.
- {0} scheint keine öffentlichen oder geschützten Upstreamaufrufer aufzuweisen.
-
- http://msdn.microsoft.com/library/ms182264.aspx
- [none]
- Warning
-
-
-
- Allgemeine Ausnahmetypen nicht auffangen
- Exception oder SystemException sollte nicht aufgefangen werden. Durch das Auffangen generischer Ausnahmetypen werden dem Benutzer einer Bibliothek Probleme zur Laufzeit möglicherweise nicht angezeigt. Dadurch wird das Debugging behindert. Fangen Sie nur Ausnahmen auf, die Sie problemlos behandeln können.
- Ändern Sie "{0}", damit eine spezifischere Ausnahme als "{1}" abgefangen wird, oder lösen Sie die Ausnahme erneut aus.
-
- http://msdn.microsoft.com/library/ms182137.aspx
- [none]
- CriticalError
-
-
-
- Sichtbare Instanzfelder nicht deklarieren
- Instanzenfelder, die außerhalb des Typs sichtbar sind, von dem sie deklariert werden, schränken Ihre Möglichkeiten ein, die Implementierungsdetails für die betreffenden Datenelemente zu ändern. Verwenden Sie stattdessen Eigenschaften. Durch diese wird die Verwendbarkeit oder Leistung nicht beeinträchtigt, und sie bieten dahingehend Flexibilität, dass sie die Implementierungsdetails der zugrunde liegenden Daten verbergen.
- Da das Feld "{0}" außerhalb des deklarierenden Typs sichtbar ist, ändern Sie dessen Zugriff in "private", und fügen Sie eine Eigenschaft hinzu, die den gleichen Zugriff wie derzeit das Feld besitzt, um Zugriff auf diese bereitzustellen.
-
- http://msdn.microsoft.com/library/ms182141.aspx
- [none]
- Error
-
-
-
- Literale nicht als lokalisierte Parameter übergeben
- Literalzeichenfolgen, die in Quellcode eingebettet sind, sind schwer zu lokalisieren. Übergeben Sie keine Literalzeichenfolgen als Argumente in Fällen, in denen im Allgemeinen eine lokalisierte Zeichenfolge erwartet wird.
- Die Methode "{0}" übergibt eine Literalzeichenfolge als Parameter "{1}" eines Aufrufs von {2}. Rufen Sie die folgende(n) Zeichenfolge(n) stattdessen von einer Ressourcentabelle ab: {3}.
- RuleOwner
- http://msdn.microsoft.com/library/ms182187.aspx
-
- Warning
-
-
-
- Member als statisch markieren
- Methoden, die nicht auf Instanzdaten zugreifen oder keine Instanzmethoden aufrufen, können als statisch markiert werden (Shared in Visual Basic). Danach gibt der Compiler nicht virtuelle Aufrufsites an diese Member aus, wodurch eine Laufzeitüberprüfung aller Aufrufe verhindert wird, die sicherstellt, dass der aktuelle Objektzeiger ungleich NULL ist. Dies kann zu einer messbaren Leistungssteigerung für leistungsabhängigen Code führen. In manchen Fällen stellt es ein Problem mit der Richtigkeit dar, wenn nicht auf die aktuelle Objektinstanz zugegriffen werden kann.
- Der this-Parameter (oder "Me" in Visual Basic) von {0} wird nie verwendet. Markieren Sie den Member als statisch (oder "Shared" in Visual Basic), oder verwenden Sie "this"/"Me" im Methodenkörper oder ggf. mindestens einen Eigenschaftenaccessor.
-
- http://msdn.microsoft.com/library/ms245046.aspx
- [none]
- Warning
-
-
-
- Objekte verwerfen, bevor Bereich verloren geht
- Wenn ein verwerfbares Objekt nicht explizit verworfen wird, bevor alle Verweise darauf außerhalb des gültigen Bereichs liegen, wird das Objekt zu einer unbestimmten Zeit verworfen, wenn der Garbage Collector den Finalizer des Objekts ausführt. Da möglicherweise ein Ausnahmeereignis auftritt, durch das die Ausführung des Finalizers des Objekts verhindert wird, muss das Objekt stattdessen explizit verworfen werden.
- Rufen Sie in der {0}-Methode System.IDisposable.Dispose für das Objekt "{1}" auf, bevor alle Verweise darauf außerhalb des gültigen Bereichs liegen.
- RuleOwner
- http://msdn.microsoft.com/library/ms182289.aspx
-
- Warning
-
-
-
- Nicht verwendete lokale Variablen entfernen
- Entfernen Sie lokale Variablen, die nicht verwendet werden oder die nur Methodenimplementierungen zugewiesen sind.
- "{0}" deklariert die Variable "{1}" vom Typ "{2}", die nie verwendet oder lediglich zugewiesen wird. Verwenden Sie diese Variable, oder entfernen Sie sie.
-
- http://msdn.microsoft.com/library/ms182278.aspx
- [none]
- Warning
-
-
-
- IFormatProvider angeben
- Wenn eine Überladung vorhanden ist, die IFormatProvider als Argument verwendet, sollte diese bevorzugt anstelle einer Überladung aufgerufen werden, bei der dies nicht der Fall ist. Einige Methoden in der Laufzeit konvertieren einen Wert in eine oder aus einer Zeichenfolgendarstellung und akzeptieren einen Zeichenfolgenparameter mit einem oder mehreren Zeichen, die Formatbezeichner genannt werden und die Art der Konvertierung des Werts angeben. Wenn die Bedeutung des Formatbezeichners je nach Kultur variiert, werden die tatsächlich in der Zeichenfolgendarstellung verwendeten Zeichen von einem Formatierungsobjekt bereitgestellt. In Szenarien, in denen das Sortierungs- und Vergleichsverhalten bei verschiedenen Kulturen nicht variieren darf, geben Sie CultureInfo.InvariantCulture an, und anderenfalls geben Sie CultureInfo.CurrentCulture an.
- Da das Verhalten von {0} basierend auf den aktuellen Gebietsschemaeinstellungen des Benutzers variieren könnte, ersetzen Sie diesen Aufruf in {1} durch einen Aufruf von {2}. Wenn das Ergebnis von {2} dem Benutzer angezeigt wird, geben Sie "{3}" als IFormatProvider-Parameter an. Wenn das Ergebnis gespeichert wird und die Software darauf zugreift, z.B. wenn es auf einem Datenträger oder in einer Datenbank gespeichert wird, geben Sie "{4}" an.
-
- http://msdn.microsoft.com/library/ms182190.aspx
- [none]
- Error
-
-
-
-
- Kategorie
- Sicherheit
- Alle zuklappen
- Prüf-ID
- Fehler
- Fehler
- Alle aufklappen
- Hilfe
- Zeile
- Meldung(en)
- [Nicht in PDB gespeicherter Speicherort]
- Projekt
- Auflösung
- Regel
- Regeldatei
- Regelbeschreibung
- Quelle
- Status
- Ziel
- Warnung
- Warnung(en)
- Code Analysis-Bericht
-
-
diff --git a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe.config b/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe.config
deleted file mode 100644
index 99844ed..0000000
--- a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe.config
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe.lastcodeanalysissucceeded b/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe.lastcodeanalysissucceeded
deleted file mode 100644
index e69de29..0000000
diff --git a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe.manifest b/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe.manifest
deleted file mode 100644
index 9ebc69d..0000000
--- a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.exe.manifest
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 83qG48cpXudGs+TJQxighiIoWyw=
-
-
-
-
-
-
-
-
-
- lSPsllpfHVFsTQ9mxM4Ba+UQyFc=
-
-
-
-
-
-
-
-
- OG5avqr9b3qO1vzI1MzJoSz7/fU=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.pdb b/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.pdb
deleted file mode 100644
index f79d3aa..0000000
Binary files a/x86/CalliopeMini.Uploader/bin/Debug/CalliopeMiniUploader.pdb and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/bin/Debug/app.publish/CalliopeMiniUploader.exe b/x86/CalliopeMini.Uploader/bin/Debug/app.publish/CalliopeMiniUploader.exe
deleted file mode 100644
index 03146d7..0000000
Binary files a/x86/CalliopeMini.Uploader/bin/Debug/app.publish/CalliopeMiniUploader.exe and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.application b/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.application
deleted file mode 100644
index c2945f6..0000000
--- a/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.application
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tZ4ISeLZKZ02ZN4I+F7I2J9aBho=
-
-
-
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.exe b/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.exe
deleted file mode 100644
index 1026115..0000000
Binary files a/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.exe and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.exe.config b/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.exe.config
deleted file mode 100644
index 99844ed..0000000
--- a/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.exe.config
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.exe.manifest b/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.exe.manifest
deleted file mode 100644
index 327156c..0000000
--- a/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.exe.manifest
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- HHYDDidFQMLySP12IP8q9JaX/40=
-
-
-
-
-
-
-
-
-
- lSPsllpfHVFsTQ9mxM4Ba+UQyFc=
-
-
-
-
-
-
-
-
- OG5avqr9b3qO1vzI1MzJoSz7/fU=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.pdb b/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.pdb
deleted file mode 100644
index 81f3c06..0000000
Binary files a/x86/CalliopeMini.Uploader/bin/Release/CalliopeMiniUploader.pdb and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/bin/Release/app.publish/CalliopeMiniUploader.exe b/x86/CalliopeMini.Uploader/bin/Release/app.publish/CalliopeMiniUploader.exe
deleted file mode 100644
index 9ffb8b0..0000000
Binary files a/x86/CalliopeMini.Uploader/bin/Release/app.publish/CalliopeMiniUploader.exe and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/calliope_logo.png b/x86/CalliopeMini.Uploader/calliope_logo.png
deleted file mode 100644
index aa9c7f2..0000000
Binary files a/x86/CalliopeMini.Uploader/calliope_logo.png and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/favicon.ico b/x86/CalliopeMini.Uploader/favicon.ico
deleted file mode 100644
index 6cd9757..0000000
Binary files a/x86/CalliopeMini.Uploader/favicon.ico and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs b/x86/CalliopeMini.Uploader/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs
deleted file mode 100644
index 5d01041..0000000
--- a/x86/CalliopeMini.Uploader/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")]
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.TrustInfo.xml b/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.TrustInfo.xml
deleted file mode 100644
index f67afe4..0000000
--- a/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.TrustInfo.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.application b/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.application
deleted file mode 100644
index 7b46642..0000000
--- a/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.application
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- kHcEGJ1yxZcg6Ex31bPTZrczjj0=
-
-
-
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.exe b/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.exe
deleted file mode 100644
index cefa509..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.exe and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.exe.manifest b/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.exe.manifest
deleted file mode 100644
index 9ebc69d..0000000
--- a/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.exe.manifest
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 83qG48cpXudGs+TJQxighiIoWyw=
-
-
-
-
-
-
-
-
-
- lSPsllpfHVFsTQ9mxM4Ba+UQyFc=
-
-
-
-
-
-
-
-
- OG5avqr9b3qO1vzI1MzJoSz7/fU=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.pdb b/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.pdb
deleted file mode 100644
index f79d3aa..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Debug/CalliopeMiniUploader.pdb and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.AssemblyReference.cache b/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.AssemblyReference.cache
deleted file mode 100644
index 8f78744..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.CoreCompileInputs.cache b/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.CoreCompileInputs.cache
deleted file mode 100644
index 1de62ac..0000000
--- a/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-0bd57ac918be0a148953b738bc1e8a2b2643dfa8
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.FileListAbsolute.txt b/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.FileListAbsolute.txt
deleted file mode 100644
index 88515b3..0000000
--- a/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\bin\Debug\CalliopeMiniUploader.exe.config
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\bin\Debug\CalliopeMiniUploader.exe
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\bin\Debug\CalliopeMiniUploader.pdb
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\bin\Debug\CalliopeMiniUploader.exe.CodeAnalysisLog.xml
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\bin\Debug\CalliopeMiniUploader.exe.lastcodeanalysissucceeded
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Debug\CodeTheCalliopeMini.csproj.AssemblyReference.cache
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Debug\Microsoft.CalliopeMini.LicenseDialog.resources
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Debug\Microsoft.CalliopeMini.MainForm.resources
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Debug\Microsoft.CalliopeMini.Settings.resources
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Debug\CodeTheCalliopeMini.csproj.GenerateResource.cache
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Debug\CodeTheCalliopeMini.csproj.CoreCompileInputs.cache
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Debug\CalliopeMiniUploader.exe
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Debug\CalliopeMiniUploader.pdb
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Debug\Microsoft.CalliopeMini.Properties.Resources.resources
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\bin\Debug\CalliopeMiniUploader.exe.config
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\bin\Debug\CalliopeMiniUploader.exe.manifest
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\bin\Debug\CalliopeMiniUploader.application
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\bin\Debug\CalliopeMiniUploader.exe
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\bin\Debug\CalliopeMiniUploader.pdb
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\bin\Debug\CalliopeMiniUploader.exe.CodeAnalysisLog.xml
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\bin\Debug\CalliopeMiniUploader.exe.lastcodeanalysissucceeded
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\CodeTheCalliopeMini.csproj.AssemblyReference.cache
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\CodeTheCalliopeMini.csproj.SuggestedBindingRedirects.cache
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\Microsoft.CalliopeMini.LicenseDialog.resources
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\Microsoft.CalliopeMini.MainForm.resources
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\Microsoft.CalliopeMini.Properties.Resources.resources
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\Microsoft.CalliopeMini.Settings.resources
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\CodeTheCalliopeMini.csproj.GenerateResource.cache
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\CodeTheCalliopeMini.csproj.CoreCompileInputs.cache
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\CalliopeMiniUploader.TrustInfo.xml
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\CalliopeMiniUploader.exe.manifest
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\CalliopeMiniUploader.application
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\CalliopeMiniUploader.exe
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Debug\CalliopeMiniUploader.pdb
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.GenerateResource.cache b/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.GenerateResource.cache
deleted file mode 100644
index 10e1142..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.GenerateResource.cache and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.SuggestedBindingRedirects.cache b/x86/CalliopeMini.Uploader/obj/Debug/CodeTheCalliopeMini.csproj.SuggestedBindingRedirects.cache
deleted file mode 100644
index e69de29..0000000
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/x86/CalliopeMini.Uploader/obj/Debug/DesignTimeResolveAssemblyReferences.cache
deleted file mode 100644
index f8f44fa..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Debug/DesignTimeResolveAssemblyReferences.cache and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/x86/CalliopeMini.Uploader/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
deleted file mode 100644
index dc896da..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/Microsoft.CalliopeMini.LicenseDialog.resources b/x86/CalliopeMini.Uploader/obj/Debug/Microsoft.CalliopeMini.LicenseDialog.resources
deleted file mode 100644
index 6c05a97..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Debug/Microsoft.CalliopeMini.LicenseDialog.resources and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/Microsoft.CalliopeMini.MainForm.resources b/x86/CalliopeMini.Uploader/obj/Debug/Microsoft.CalliopeMini.MainForm.resources
deleted file mode 100644
index 964fae4..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Debug/Microsoft.CalliopeMini.MainForm.resources and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/Microsoft.CalliopeMini.Properties.Resources.resources b/x86/CalliopeMini.Uploader/obj/Debug/Microsoft.CalliopeMini.Properties.Resources.resources
deleted file mode 100644
index e6c2c6b..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Debug/Microsoft.CalliopeMini.Properties.Resources.resources and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/Microsoft.CalliopeMini.Settings.resources b/x86/CalliopeMini.Uploader/obj/Debug/Microsoft.CalliopeMini.Settings.resources
deleted file mode 100644
index 6c05a97..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Debug/Microsoft.CalliopeMini.Settings.resources and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/x86/CalliopeMini.Uploader/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
deleted file mode 100644
index f7aab04..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Release/.NETFramework,Version=v4.0.AssemblyAttributes.cs b/x86/CalliopeMini.Uploader/obj/Release/.NETFramework,Version=v4.0.AssemblyAttributes.cs
deleted file mode 100644
index 5d01041..0000000
--- a/x86/CalliopeMini.Uploader/obj/Release/.NETFramework,Version=v4.0.AssemblyAttributes.cs
+++ /dev/null
@@ -1,4 +0,0 @@
-//
-using System;
-using System.Reflection;
-[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")]
diff --git a/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.TrustInfo.xml b/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.TrustInfo.xml
deleted file mode 100644
index f67afe4..0000000
--- a/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.TrustInfo.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.application b/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.application
deleted file mode 100644
index c2945f6..0000000
--- a/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.application
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- tZ4ISeLZKZ02ZN4I+F7I2J9aBho=
-
-
-
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.exe b/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.exe
deleted file mode 100644
index 77680e5..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.exe and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.exe.manifest b/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.exe.manifest
deleted file mode 100644
index 327156c..0000000
--- a/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.exe.manifest
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- HHYDDidFQMLySP12IP8q9JaX/40=
-
-
-
-
-
-
-
-
-
- lSPsllpfHVFsTQ9mxM4Ba+UQyFc=
-
-
-
-
-
-
-
-
- OG5avqr9b3qO1vzI1MzJoSz7/fU=
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.pdb b/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.pdb
deleted file mode 100644
index 81f3c06..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Release/CalliopeMiniUploader.pdb and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.AssemblyReference.cache b/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.AssemblyReference.cache
deleted file mode 100644
index 8f78744..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.CoreCompileInputs.cache b/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.CoreCompileInputs.cache
deleted file mode 100644
index f3a6740..0000000
--- a/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.CoreCompileInputs.cache
+++ /dev/null
@@ -1 +0,0 @@
-8f1438344a92d5d84b5daeb9b5f788a0863f8e7a
diff --git a/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.FileListAbsolute.txt b/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.FileListAbsolute.txt
deleted file mode 100644
index 86c44ae..0000000
--- a/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.FileListAbsolute.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\bin\Release\CalliopeMiniUploader.exe.config
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\bin\Release\CalliopeMiniUploader.exe
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\bin\Release\CalliopeMiniUploader.pdb
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Release\Microsoft.CalliopeMini.LicenseDialog.resources
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Release\Microsoft.CalliopeMini.MainForm.resources
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Release\Microsoft.CalliopeMini.Properties.Resources.resources
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Release\Microsoft.CalliopeMini.Settings.resources
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Release\CodeTheCalliopeMini.csproj.GenerateResource.cache
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Release\CodeTheCalliopeMini.csproj.CoreCompileInputs.cache
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Release\CalliopeMiniUploader.exe
-D:\GIT\Calliope\autoupload_x86\CalliopeMini.Uploader\obj\Release\CalliopeMiniUploader.pdb
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\bin\Release\CalliopeMiniUploader.exe.config
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\bin\Release\CalliopeMiniUploader.exe
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\bin\Release\CalliopeMiniUploader.pdb
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\CodeTheCalliopeMini.csproj.AssemblyReference.cache
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\CodeTheCalliopeMini.csproj.SuggestedBindingRedirects.cache
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\Microsoft.CalliopeMini.LicenseDialog.resources
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\Microsoft.CalliopeMini.MainForm.resources
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\Microsoft.CalliopeMini.Properties.Resources.resources
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\Microsoft.CalliopeMini.Settings.resources
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\CodeTheCalliopeMini.csproj.GenerateResource.cache
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\CodeTheCalliopeMini.csproj.CoreCompileInputs.cache
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\CalliopeMiniUploader.exe
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\CalliopeMiniUploader.pdb
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\bin\Release\CalliopeMiniUploader.exe.manifest
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\bin\Release\CalliopeMiniUploader.application
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\CalliopeMiniUploader.TrustInfo.xml
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\CalliopeMiniUploader.exe.manifest
-D:\GIT\Calliope\CalliopeMiniAutoupload\x86\CalliopeMini.Uploader\obj\Release\CalliopeMiniUploader.application
diff --git a/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.GenerateResource.cache b/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.GenerateResource.cache
deleted file mode 100644
index 3a1c42a..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.GenerateResource.cache and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.SuggestedBindingRedirects.cache b/x86/CalliopeMini.Uploader/obj/Release/CodeTheCalliopeMini.csproj.SuggestedBindingRedirects.cache
deleted file mode 100644
index e69de29..0000000
diff --git a/x86/CalliopeMini.Uploader/obj/Release/DesignTimeResolveAssemblyReferences.cache b/x86/CalliopeMini.Uploader/obj/Release/DesignTimeResolveAssemblyReferences.cache
deleted file mode 100644
index 4ecc188..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Release/DesignTimeResolveAssemblyReferences.cache and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/x86/CalliopeMini.Uploader/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache
deleted file mode 100644
index b301575..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Release/Microsoft.CalliopeMini.LicenseDialog.resources b/x86/CalliopeMini.Uploader/obj/Release/Microsoft.CalliopeMini.LicenseDialog.resources
deleted file mode 100644
index 6c05a97..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Release/Microsoft.CalliopeMini.LicenseDialog.resources and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Release/Microsoft.CalliopeMini.MainForm.resources b/x86/CalliopeMini.Uploader/obj/Release/Microsoft.CalliopeMini.MainForm.resources
deleted file mode 100644
index 964fae4..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Release/Microsoft.CalliopeMini.MainForm.resources and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Release/Microsoft.CalliopeMini.Properties.Resources.resources b/x86/CalliopeMini.Uploader/obj/Release/Microsoft.CalliopeMini.Properties.Resources.resources
deleted file mode 100644
index e6c2c6b..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Release/Microsoft.CalliopeMini.Properties.Resources.resources and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Release/Microsoft.CalliopeMini.Settings.resources b/x86/CalliopeMini.Uploader/obj/Release/Microsoft.CalliopeMini.Settings.resources
deleted file mode 100644
index 6c05a97..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Release/Microsoft.CalliopeMini.Settings.resources and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Release/TempPE/Properties.Resources.Designer.cs.dll b/x86/CalliopeMini.Uploader/obj/Release/TempPE/Properties.Resources.Designer.cs.dll
deleted file mode 100644
index 4f181e0..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Release/TempPE/Properties.Resources.Designer.cs.dll and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/obj/Release/e8162a18-9575-4653-ae93-25c58af2f081_CalliopeMiniUploader.exe b/x86/CalliopeMini.Uploader/obj/Release/e8162a18-9575-4653-ae93-25c58af2f081_CalliopeMiniUploader.exe
deleted file mode 100644
index a06f1c8..0000000
Binary files a/x86/CalliopeMini.Uploader/obj/Release/e8162a18-9575-4653-ae93-25c58af2f081_CalliopeMiniUploader.exe and /dev/null differ
diff --git a/x86/CalliopeMini.Uploader/App.config b/x86/Mbed.Uploader/App.config
similarity index 100%
rename from x86/CalliopeMini.Uploader/App.config
rename to x86/Mbed.Uploader/App.config
diff --git a/x86/CalliopeMini.Uploader/GlobalSuppressions.cs b/x86/Mbed.Uploader/GlobalSuppressions.cs
similarity index 94%
rename from x86/CalliopeMini.Uploader/GlobalSuppressions.cs
rename to x86/Mbed.Uploader/GlobalSuppressions.cs
index 673359b..d8e2f06 100644
Binary files a/x86/CalliopeMini.Uploader/GlobalSuppressions.cs and b/x86/Mbed.Uploader/GlobalSuppressions.cs differ
diff --git a/x86/CalliopeMini.Uploader/KnownFolders.cs b/x86/Mbed.Uploader/KnownFolders.cs
similarity index 94%
rename from x86/CalliopeMini.Uploader/KnownFolders.cs
rename to x86/Mbed.Uploader/KnownFolders.cs
index 3188f8b..ca459c6 100644
--- a/x86/CalliopeMini.Uploader/KnownFolders.cs
+++ b/x86/Mbed.Uploader/KnownFolders.cs
@@ -1,10 +1,9 @@
using System;
using System.Diagnostics.CodeAnalysis;
-using System.Management;
using System.Runtime.InteropServices;
using System.Security;
-namespace Microsoft.CalliopeMini
+namespace Microsoft.MbedUploader
{
///
/// Class containing methods to retrieve specific file system paths.
diff --git a/x86/CalliopeMini.Uploader/LicenseDialog.Designer.cs b/x86/Mbed.Uploader/LicenseDialog.Designer.cs
similarity index 99%
rename from x86/CalliopeMini.Uploader/LicenseDialog.Designer.cs
rename to x86/Mbed.Uploader/LicenseDialog.Designer.cs
index 8042652..9617fc3 100644
--- a/x86/CalliopeMini.Uploader/LicenseDialog.Designer.cs
+++ b/x86/Mbed.Uploader/LicenseDialog.Designer.cs
@@ -1,4 +1,4 @@
-namespace Microsoft.CalliopeMini
+namespace Microsoft.MbedUploader
{
partial class LicenseDialog
{
diff --git a/x86/CalliopeMini.Uploader/LicenseDialog.cs b/x86/Mbed.Uploader/LicenseDialog.cs
similarity index 74%
rename from x86/CalliopeMini.Uploader/LicenseDialog.cs
rename to x86/Mbed.Uploader/LicenseDialog.cs
index 92f148a..295e81b 100644
--- a/x86/CalliopeMini.Uploader/LicenseDialog.cs
+++ b/x86/Mbed.Uploader/LicenseDialog.cs
@@ -1,13 +1,8 @@
-using Microsoft.CalliopeMini.Properties;
+using Microsoft.MbedUploader.Properties;
using System;
-using System.Collections.Generic;
-using System.ComponentModel;
-using System.Data;
-using System.Drawing;
-using System.Text;
using System.Windows.Forms;
-namespace Microsoft.CalliopeMini
+namespace Microsoft.MbedUploader
{
public partial class LicenseDialog : Form
{
diff --git a/x86/CalliopeMini.Uploader/LicenseDialog.resx b/x86/Mbed.Uploader/LicenseDialog.resx
similarity index 100%
rename from x86/CalliopeMini.Uploader/LicenseDialog.resx
rename to x86/Mbed.Uploader/LicenseDialog.resx
diff --git a/x86/CalliopeMini.Uploader/MainForm.Designer.cs b/x86/Mbed.Uploader/MainForm.Designer.cs
similarity index 88%
rename from x86/CalliopeMini.Uploader/MainForm.Designer.cs
rename to x86/Mbed.Uploader/MainForm.Designer.cs
index 411f7a7..0d1ea4a 100644
--- a/x86/CalliopeMini.Uploader/MainForm.Designer.cs
+++ b/x86/Mbed.Uploader/MainForm.Designer.cs
@@ -1,4 +1,4 @@
-namespace Microsoft.CalliopeMini
+namespace Microsoft.MbedUploader
{
partial class MainForm
{
@@ -51,21 +51,18 @@ private void InitializeComponent()
this.statusLabel.Size = new System.Drawing.Size(273, 46);
this.statusLabel.TabIndex = 1;
this.statusLabel.Text = "loading...";
- this.statusLabel.Click += new System.EventHandler(this.statusLabel_Click);
//
// backgroundPictureBox
//
this.backgroundPictureBox.BackColor = System.Drawing.Color.White;
- this.backgroundPictureBox.Cursor = System.Windows.Forms.Cursors.Hand;
- this.backgroundPictureBox.Image = global::Microsoft.CalliopeMini.Properties.Resources.calliope_logo;
+ this.backgroundPictureBox.Image = global::Microsoft.MbedUploader.Properties.Resources.openRoberta_logo;
this.backgroundPictureBox.InitialImage = null;
- this.backgroundPictureBox.Location = new System.Drawing.Point(290, 103);
+ this.backgroundPictureBox.Location = new System.Drawing.Point(12, 104);
this.backgroundPictureBox.Name = "backgroundPictureBox";
this.backgroundPictureBox.Size = new System.Drawing.Size(86, 40);
this.backgroundPictureBox.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.backgroundPictureBox.TabIndex = 0;
this.backgroundPictureBox.TabStop = false;
- this.backgroundPictureBox.Click += new System.EventHandler(this.backgroundPictureBox_Click);
//
// trayIcon
//
@@ -76,7 +73,7 @@ private void InitializeComponent()
// versionLabel
//
this.versionLabel.AutoSize = true;
- this.versionLabel.Location = new System.Drawing.Point(12, 121);
+ this.versionLabel.Location = new System.Drawing.Point(340, 121);
this.versionLabel.Name = "versionLabel";
this.versionLabel.Size = new System.Drawing.Size(0, 13);
this.versionLabel.TabIndex = 2;
@@ -87,15 +84,14 @@ private void InitializeComponent()
this.label1.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label1.Location = new System.Drawing.Point(12, 55);
this.label1.Name = "label1";
- this.label1.Size = new System.Drawing.Size(272, 56);
+ this.label1.Size = new System.Drawing.Size(272, 46);
this.label1.TabIndex = 3;
this.label1.Text = "Automatisches kopieren von .hex Dateien.";
- this.label1.Click += new System.EventHandler(this.label1_Click);
//
// SettingsLabel
//
this.SettingsLabel.AutoSize = true;
- this.SettingsLabel.Location = new System.Drawing.Point(214, 121);
+ this.SettingsLabel.Location = new System.Drawing.Point(227, 121);
this.SettingsLabel.Name = "SettingsLabel";
this.SettingsLabel.Size = new System.Drawing.Size(70, 13);
this.SettingsLabel.TabIndex = 4;
@@ -106,8 +102,7 @@ private void InitializeComponent()
// pictureBox1
//
this.pictureBox1.BackColor = System.Drawing.Color.White;
- this.pictureBox1.Cursor = System.Windows.Forms.Cursors.Hand;
- this.pictureBox1.Image = global::Microsoft.CalliopeMini.Properties.Resources.CalliopeMini;
+ this.pictureBox1.Image = global::Microsoft.MbedUploader.Properties.Resources.microbitCalliope;
this.pictureBox1.InitialImage = null;
this.pictureBox1.Location = new System.Drawing.Point(290, 6);
this.pictureBox1.Name = "pictureBox1";
@@ -115,17 +110,16 @@ private void InitializeComponent()
this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox1.TabIndex = 5;
this.pictureBox1.TabStop = false;
- this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click);
//
// linkLabel1
//
this.linkLabel1.AutoSize = true;
- this.linkLabel1.Location = new System.Drawing.Point(162, 121);
+ this.linkLabel1.Location = new System.Drawing.Point(123, 121);
this.linkLabel1.Name = "linkLabel1";
- this.linkLabel1.Size = new System.Drawing.Size(46, 13);
+ this.linkLabel1.Size = new System.Drawing.Size(98, 13);
this.linkLabel1.TabIndex = 6;
this.linkLabel1.TabStop = true;
- this.linkLabel1.Text = "Editoren";
+ this.linkLabel1.Text = "Open Roberta Wiki";
this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked);
//
// MainForm
@@ -148,7 +142,7 @@ private void InitializeComponent()
this.ShowInTaskbar = false;
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
- this.Text = "Calliope mini auto uploader";
+ this.Text = "Calliope mini / micro:bit auto uploader";
this.Load += new System.EventHandler(this.MainForm_Load);
((System.ComponentModel.ISupportInitialize)(this.backgroundPictureBox)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
diff --git a/x86/CalliopeMini.Uploader/MainForm.cs b/x86/Mbed.Uploader/MainForm.cs
similarity index 76%
rename from x86/CalliopeMini.Uploader/MainForm.cs
rename to x86/Mbed.Uploader/MainForm.cs
index 44e505d..0d1f42f 100644
--- a/x86/CalliopeMini.Uploader/MainForm.cs
+++ b/x86/Mbed.Uploader/MainForm.cs
@@ -2,19 +2,17 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
-using System.Drawing;
using System.IO;
using System.Security;
using System.Threading;
using System.Windows.Forms;
-namespace Microsoft.CalliopeMini
+namespace Microsoft.MbedUploader
{
internal partial class MainForm : Form
{
FileSystemWatcher watcher;
private string customcopypath = "";
- //private string customDownloadspath = "";
private string downloads;
public MainForm()
@@ -34,27 +32,10 @@ public void ReloadFileWatch(string path)
private void MainForm_Load(object sender, EventArgs e)
{
this.initializeFileWatch();
- //customcopypath = (string)Application.UserAppDataRegistry.GetValue("CustomDirectory", "");
- //customDownloadspath = (string)Application.UserAppDataRegistry.GetValue("CustomDownloadsDirectory", "");
-
- // this.openEditor();
- }
-
- private void openEditor()
- {
- // lanch editor
- try { Process.Start("https://calliope.cc/programmieren/editoren"); } catch (Exception) { }
- }
-
- private void openWebsite()
- {
- // lanch editor
- try { Process.Start("https://calliope.cc"); } catch (Exception) { }
}
private void initializeFileWatch()
{
- // if (!checkTOU()) return;
customcopypath = (string)Application.UserAppDataRegistry.GetValue("CustomDirectory", "");
if (!String.IsNullOrEmpty(customcopypath) && Directory.Exists(customcopypath))
@@ -87,26 +68,6 @@ private void waitingForHexFileStatus()
this.label1.Text = downloads;
}
- static bool checkTOU()
- {
- // var v = (int)Application.UserAppDataRegistry.GetValue("TermOfUse", 0);
- // if (v != 1)
- // {
- // using (var f = new LicenseDialog())
- // {
- // var r = f.ShowDialog();
- // if (r != DialogResult.Yes)
- // {
- // Application.Exit();
- // return false;
- // }
- // }
- // Application.UserAppDataRegistry.SetValue("TermOfUse", 1, RegistryValueKind.DWord);
- // }
-
- return true;
- }
-
delegate void Callback();
private void updateStatus(string value)
@@ -140,9 +101,8 @@ void handleFile(string fullPath)
var infoName = info.Name;
Trace.WriteLine("download name: " + info.Name);
- // if (!infoName.StartsWith("mini-", StringComparison.OrdinalIgnoreCase) && !infoName.StartsWith("NEPOprog", StringComparison.OrdinalIgnoreCase)) return;
if (info.Name.EndsWith(".uploaded.hex", StringComparison.OrdinalIgnoreCase)) return;
- if (info.Length > 1000000) return; // make sure we don't try to copy large files
+ if (info.Length > 10000000) return; // make sure we don't try to copy large files
// already copying?
@@ -158,13 +118,9 @@ void handleFile(string fullPath)
{
drives.Add(d.RootDirectory.FullName);
}
- //if (!String.IsNullOrEmpty(customcopypath) && Directory.Exists(customcopypath))
- //{
- // drives.Add(customcopypath);
- //}
if (drives.Count == 0)
{
- this.updateStatus("Kein mini gefunden");
+ this.updateStatus("Kein Roboter gefunden");
this.trayIcon.ShowBalloonTip(3000, "Kopieren abgebrochen...", "Kein mini gefunden", ToolTipIcon.None);
return;
}
@@ -215,8 +171,6 @@ static void copyFirmware(string file, List drives)
{
var trg = System.IO.Path.Combine(drive, "firmware.hex");
- //File.Copy(file, trg, true); // File.Copy() is not working after Windows 10/11 Update
-
var fs1 = new FileStream(file, FileMode.Open, FileAccess.Read);
var fs2 = new FileStream(trg, FileMode.Create);
@@ -246,7 +200,7 @@ static DriveInfo[] getCalliopeMiniDrives()
foreach (var di in drives)
{
var label = getVolumeLabel(di);
- if (label.StartsWith("MINI", StringComparison.Ordinal))
+ if (label.StartsWith("MINI", StringComparison.Ordinal) | label.StartsWith("MICROBIT", StringComparison.Ordinal))
r.Add(di);
}
return r.ToArray();
@@ -273,16 +227,11 @@ private void versionLabel_LinkClicked(object sender, LinkLabelLinkClickedEventAr
{
try
{
- Process.Start("https://calliope.cc/programmieren/tools");
+ Process.Start("https://github.com/OpenRoberta/openroberta-mbed-uploader/releases");
}
catch (IOException) { }
}
- private void backgroundPictureBox_Click(object sender, EventArgs e)
- {
- this.openWebsite();
- }
-
private void SettingsLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
var settings = new Settings(customcopypath);
@@ -294,22 +243,11 @@ private void SettingsLabel_LinkClicked(object sender, LinkLabelLinkClickedEventA
private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
- this.openEditor();
- }
-
- private void pictureBox1_Click(object sender, EventArgs e)
- {
- this.openEditor();
- }
-
- private void label1_Click(object sender, EventArgs e)
- {
-
- }
-
- private void statusLabel_Click(object sender, EventArgs e)
- {
-
+ try
+ {
+ Process.Start("https://jira.iais.fraunhofer.de/wiki/display/ORInfo");
+ }
+ catch (Exception) { }
}
}
}
diff --git a/x86/Mbed.Uploader/MainForm.resx b/x86/Mbed.Uploader/MainForm.resx
new file mode 100644
index 0000000..da04c63
--- /dev/null
+++ b/x86/Mbed.Uploader/MainForm.resx
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ 17, 17
+
+
+
+ favicon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
+ favicon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+
\ No newline at end of file
diff --git a/x86/CalliopeMini.Uploader/CodeTheCalliopeMini.csproj b/x86/Mbed.Uploader/MbedUploader.csproj
similarity index 94%
rename from x86/CalliopeMini.Uploader/CodeTheCalliopeMini.csproj
rename to x86/Mbed.Uploader/MbedUploader.csproj
index e6464ac..5e49765 100644
--- a/x86/CalliopeMini.Uploader/CodeTheCalliopeMini.csproj
+++ b/x86/Mbed.Uploader/MbedUploader.csproj
@@ -7,9 +7,9 @@
{7DC6CA45-FD75-44BC-805E-708C812CD4BF}
WinExe
Properties
- Microsoft.CalliopeMini
- CalliopeMiniUploader
- v4.0
+ Microsoft.MbedUploader
+ openroberta-mbed-uploader
+ v4.8
512
true
@@ -40,6 +40,7 @@
4
true
AllRules.ruleset
+ false
AnyCPU
@@ -49,6 +50,7 @@
TRACE
prompt
4
+ false
favicon.ico
@@ -75,6 +77,7 @@
true
+
Properties\app.manifest
@@ -136,18 +139,11 @@
Designer
-
-
-
-
-
-
-
False
@@ -155,6 +151,11 @@
true
+
+
+
+
+