Hi All,
Long time lurker, first time poster.
I have over the past few years been playing around with a VSTO add-in which has been working well. I recently re-built my machine and reinstalled Visual Studio which and when I opened my solution I am getting a few errors which I think I have worked out is due to a .Net upgrade from version 4 to version 4.6.1. I am not a developer and have seemed to have fumbled my way around well enough but this one has me stumped and was wondering if anyone has experienced this.
A sample of the errors I get are:
Error BC30590 Event 'Startup' cannot be found.
Error BC30456 'ActiveWindow' is not a member of 'Application'.
I would love any insights that can save me from having to create a new solution and migrate all the code. Oh I should have mentioned, if I create a new VSTO solution I don't get the same errors...
Cheers
JnK
Could you post the lines of code that generates these errors?
Certainly. The following code snippets cause the error. This was working perfectly before Visual Studio upgraded the solution to .Net Framework 4.6.1. The following code also works perfectly on a new solution that I create from scratch on .Net framework 4.6.1. It seems that something "breaks" when Visual Studio upgrades the solution.
I have tested this on multiple machines and multiple versions of identical code. The only difference is that as soon as VS upgrades the framework, these errors appear.
Code snippet 1
Private Sub ThisAddIn_Startup() Handles Me.Startup
_panelManager = New PanelManager(Me)
visioApplication = GetObject(, "Visio.Application")
End Sub
Code snippet 2
Public Sub TogglePanel()
_panelManager.TogglePanel(Application.ActiveWindow)
End Sub
Browser ID: smf
(is_webkit)
Templates: 1:
Printpage (default).
Sub templates: 4:
init,
print_above,
main,
print_below.
Language files: 1:
index+Modifications.english (default).
Style sheets: 0:
.
Hooks called: 51 (
showintegrate_autoload, cache_get_data, integrate_pre_load, integrate_load_session, integrate_verify_user, cache_get_data, integrate_user_info, integrate_load_board, cache_get_data, integrate_board_info, cache_get_data, integrate_allowed_to_general, integrate_allowed_to_general, integrate_boards_allowed_to, integrate_mod_cache, integrate_allowed_to_general, integrate_pre_load_theme, cache_get_data, integrate_allowed_to_general, integrate_simple_actions, integrate_allowed_to_general, integrate_load_theme, integrate_pre_log_stats, cache_get_data, integrate_actions, integrate_pre_parsebbc, integrate_bbc_codes, integrate_bbc_print, integrate_post_parsebbc, integrate_pre_parsebbc, integrate_bbc_print, integrate_post_parsebbc, integrate_pre_parsebbc, integrate_bbc_print, integrate_post_parsebbc, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general, integrate_menu_buttons, integrate_current_action, integrate_theme_context, integrate_allowed_to_general, integrate_allowed_to_general, integrate_allowed_to_general)
Files included: 25 - 922KB. (
show/home/iw0lkfe3x6cq/public_html/vgforum/index.php, /home/iw0lkfe3x6cq/public_html/vgforum/Settings.php, /home/iw0lkfe3x6cq/public_html/vgforum/cache/db_last_error.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/QueryString.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Subs.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Subs-Auth.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Errors.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Load.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Security.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Subs-Compat.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Subs-Db-mysql.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Cache/CacheApi.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Cache/CacheApiInterface.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Cache/APIs/FileBased.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Subs-Charset.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Unicode/Metadata.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Unicode/QuickCheck.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Session.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Logging.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Class-BrowserDetect.php, (Current Theme)/languages/index.english.php, (Current Theme)/languages/Modifications.english.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Printpage.php, (Current Theme)/Printpage.template.php, /home/iw0lkfe3x6cq/public_html/vgforum/Sources/Unicode/CaseUpper.php)
Memory used: 747KB.
Tokens:
post-login.
Cache hits: 8: 0.00164s for 22,301 bytes (
showget modSettings: 0.00053s - 19982 bytes, get known_languages: 0.00031s - 1277 bytes, get board_parents-0: 0.00020s - 2 bytes, get permissions:-1: 0.00012s - 50 bytes, get theme_settings-1: 0.00017s - 980 bytes, get hostlookup-216.73.216.125: 0.00001s - 0 bytes, get log_online-update: 0.00027s - 10 bytes, get menu_buttons--1-english: 0.00004s - 0 bytes)
Cache misses: 2: (
showget hostlookup-216.73.216.125, get menu_buttons--1-english)
Queries used: 11.
[Show Queries]