Looking for:

Visual Studio Feedback – 5 comments

Click here to Download

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Oct 27,  · Visual C++ Productivity, Debugging, and Diagnostics. We have added refactoring support for C++ with the following features: Rename Symbol Changes all occurrences of a symbol to a new name.; Function Extraction Move selected code into its own function. This refactoring is available as an extension to Visual Studio on the Visual Studio Gallery.; Implement Pure . May 21,  · The Microsoft Web Browser control’s default rendering mode is not standards compliant – it’s stuck in IE 7 quirks mode even on systems that run a later version of IE such as IE This produces terrible results if you’re attempting to use HTML 5 or or CSS 3 markup in your HTML to display. However, the Web Browser control does support using specific versions of . Feb 01,  · SOLUTION: Reset the Visual Studio component cache by following the procedure below. Uninstall Supercharger (from VS “Extensions and Updates”) and restart Visual Studio to allow for the real cleanup to be performed. Close Visual Studio (ensure is not present in the Task Manager). Look manually for other installed copies.
 
 

 

– Visual studio has stopped working – Super User

 

However it did not help. After the registry setting, when i try to run that software that hosts the web browser control, it shuts down immediately.

Any help is much appreciated in this case. Well done Rick, thank you! It was just for a personal project automating collection of my smart-meter daily half-hour usage data, for which my electricity provider has so far failed to produce a simple downloadable. However, a text listing for each daily set of data is available about clicks-down following login Oh great Your article, 15 minutes, including a built-in reg check at program start-up in case I ever migrate the program to another machine and forget what to do – Problem Solved!!!

You don’t need to reboot, but you have to restart the application. This was helpful for finding out if Rick’s registry solution worked for a WPF application I have no control over. And it did, thank you Rick! This is very useful for cases where I have control over the content. I can’t use the registry settings for vfp9. I found that a registry key value of 0 seems to behave like “latest installed”. No indepth investigation but 0 works fine for me with wwhelp.

For Foxhhelp9. This made it work on one machine. Thanks for this. We have struggled with this problem for years IE compatibility mode warnings. Your suggested solution solved all our issues.

Thanks so much! Sponsored by:. Share on:. On this page:. NET Core. Is this content useful to you? Consider making a small donation to show your support. Posted in Internet Explorer. Vish May 24, Very useful and timely for me : One question I had that I thought you might be able to help with was whether application configuration is done only name.

So, if there are multiple apps with the same name on the machine, all of em are forced to use the same IE settings? Thank You, Vish. Rick Strahl May 24, But that begs the question. Mark June 19, It is a little hard to understand why the WebBrowser control does not default to using the highest version of IE installed but I suspect people much brighter than I have a defensible reason. Kind Regards Mark. Rick Strahl June 20, I recently switched an app over to IE9 operation and that broke a ton of functionality which I had to work around with client side script code called from the host application.

It took a lot of experimenting to get this right because it now has to work with both old and new versions of IE testing is a lot of fun for this. By specifying the version in the registry you tie an application to a specific version although you still have to deal with downlevel support for older browser installs – yuk. Incidentally this version switching scheme is an excellent way to let you test operation under various versions of IE :- You can have an app hosted in the Web Browser control and manually or via code switch the registry values to use a different version of IE.

Andrew Duthie June 23, This was just what I needed. Putting together something for a demo, and your post just saved me a ton of work. Richard September 14, There should at least be a property we can set to enable this, without having to elevate and hack the HKLM hive of the registry!

As for having multiple settings for the same exe name, what if two vendors produce applications with the same executable name? Vendor A wants their “helper.

With the current system, there’s no way to have both applications working on the same PC at the same time. Role September 15, Rick Strahl September 16, Anything in the HTML document is too late to switch engines. Then there’s the issue of what’s actually installed on the the machine. Obviously you can’t render IE 9 style if IE 9 isn’t installed ;-. That’s good to know. Incidentally I’ve had a heck of a time trying to automate the new Range API even knowing that it’s different.

It breaks inconsistently and causes all sorts of headaches. Will give the old API a shot and see if that helps. Richard September 19, You can even use the developer tools to switch the browser and document modes on the fly.

All I’m saying is, we should be able to have this level of functionality within our own applications, without having to hack the registry. As it stands, Chromium is looking like the better option. Rick Strahl September 19, But it is what it is – AFAIK this is the only way to get later than IE 7 behavior in the Web Browser control and while it’s an ugly, ugly hack to have to resort to the registry its something that can be easily enough handled by an installer.

If there’s another way I’d love to know about it. I would love to make this user selectable with a switch so they can determine what they see! Especially given IE 9’s mungled ClearType only rendering that can’t be turned off and which drives me nuts and is the main reason I don’t use IE 9. Bernard Bout October 21, Anil October 22, Its worked by adding my application name vfp9. Any specific reason? Rick Strahl October 22, There’s some overhead in the ActiveX container as it has to fire events into the container – if FoxPro code runs in response to anything in the DOM it’ll likely slow the browser down quite a bit.

Why would there be errors in IE9 or IE7? It sounds like IE is actually rendering in the right version, but the pages you’re accessing are maybe generating errors? Make sure you set both 32 bit and 64 bit keys if you’re running on Windows 7 so settings apply to both versions of IE if you install the 64 bit version often the 32 bit version runs anyway especially via COM automation. Also remember that VFP9. For your own app you have to add another key for the actual EXE name in the registry.

Anil October 23, LambertWM November 13, I also appreciate your remark about not forgetting the to add a key for “yourapp. SebH December 29, But what about if using a dll instead of a.

What value should have then key? Rick Strahl December 29, SebH December 30, So there’s no way for me : I’m using a. IE6 websnapshots from Tonec If one day i find how to, i’ll post the answer there ;.

AshB January 10, Your post has saved me a lot of pain. Phillip February 02, I can’t tell you how many hours and days i have researched and tried all sorts of things to get the webbrowser ctrl out of ie7 mode.

Serveral posts I’ve seen hinted to it, but I couldn’t find the answer anywhere. You totally blew me away when i found this post. I use the webbrowser for Editing and display extensively in my app for users to create markup which gets inserted in emails or web page content. The ie7 code with all caps tags, invalidated xhtml. Again, Thanks a ton Rick for posting this, and writing it so clearly too! Your posts are golden.

That solved the createRange issue. This is important for me, since it allows users to specify the default value of an input element in wysiwyg mode.

It appears that the rightmose side of the document’s content always goes underneath the Vertical scrollbar. This happens no matter how wide your control or content is.

It seems to be a bug in the control. It’s not recognizing the bounds of the vertical scrollbar. This does not happen in ie7 mode. The right-most side of the block element will always display underneath the vertical scroll bar, no matter what you do. If anyone is able to resolve this, please reply.

TIA if anyone can shed light on this probable bug. If I resize a block element Div, Input, etc by dragging the handles of one dimension width or height , it “always” increases the other dimension also. I can’t figure why. It does not matter if I have the registry hack for vfp9.

Simply the Doctype seems to be causing this. If I remove the Doctype declaration it doesn’t have this issue but of course reverts back to ugly html. I guess the WB control is problematic for editing when specifying a Doctype, regardless if the hack is set for ie9 or not. Anyone else expreriencing this. Bryan February 15, Because of you, I was able to solve a client problem within 15 minutes and the customer was happy.

Rick – you da man! Thank you for posting this! David February 19, I have a 64 bit Windows 7 machine that does not have the “WowNode” key, so I used the 32bit path and it worked like a charm. Could there be something else that is causing you to use the “WowNode” key? Possibly an enterprise version of Windows? I haven’t tried it, and can’t find the page again in msdn. Rick Strahl February 19, The wowNode key is where the registry is redirected to by 32 bit applications so it has to be there on a 64 bit machine that has any 32 bit apps running and it will – even Windows natively has many 32 bit apps.

I tried the meta header, but that only affects the rendering style once the browser is loaded. For me that alone didn’t work. Ken March 21, Question is it possible to force a 64 bit wpf app to only use the 32 bit browser with a similar reg edit? My issue is pdf’s – they open correctly in a 32 bit wpf app but when running 64 they need to open a new IE browser. Thanks again. Asdf April 20, WinXP 32bit , IE8.

I’m also using Delphi btw. Maybe there is an Exec command for this, or a special message? Any ideas? Rick Strahl May 16, I suppose it is possible since the IE Tools let you switch the engine on the fly but I have no idea how that can be done.

As far as I can tell the values are read only when the engine is created in an app for the first time. It works and save a lot of time for me. Thx a lot. Jeff Rhodes July 27, I was tripped up by the fact that the key did not seem to be working because I was running in Visual Studio. Your site has been helpful to me multiple times. Keep up the good work!

Gilmore August 21, It works fine in a regular browser but not the activex. The problem is that the activex is not in my application, so I can’t change the Registry values. Rick Strahl August 21, That’s the only way I’ve found that to work. Jim Tollan September 04, Ok, back to the subject. Rick Strahl September 04, You can also explicitly reference the document and set the scroll style to none from code. Only tested on one machine. I’ve been searching for this for years and finally found it here.

God bless you, Rick, God bless you! JD November 10, I’ve been searching for this for months!! Been working on a project to parse email from Yahoo Very helpful with automation!!! John Kortis November 22, Quetsion though, Crystal Reports renders larger in the COntrol than in the browser, even with the settings What sense does it make to add the “application name” for the exe, when there could be multiple different applications with the same EXE name.

Why not just put the EXE’s full path in the registry? I don’t know, maybe that makes too much sense? This override has the potential to really stuff up other vendors apps when setting for your own exe.

Rick Strahl December 11, Rich December 14, If not, what’s the difference? Rick Strahl December 14, Icey December 20, But in my application, it seems not work at all. My Environment: VS C ,. NET 4, local IE8. Below is my code. In my app, java script errors dialog always be popupped, even the register key is set. Collections; using System. The new version of Entity Framework enables new platforms and new data stores. NET 5, and traditional desktop application can now use Entity Framework.

This version of the framework supports relational databases as well as non-relational data stores such as Azure Table Storage and Redis. NET 5 projects. This release includes the EF6. New in this release, you can share the user accounts that you add in Visual Studio with other apps, such as with Blend for Visual Studio or with Microsoft Test Manager and vice versa.

In this release, new templates are available to create empty shared projects for Visual Basic, C , and JavaScript. These shared projects can now be referenced by several project types:.

The shared project reference shows up under the References node in the Solution Explorer, but the code and assets in the shared project are treated as if they were files linked into the main project. Find in Files has been improved by enabling subsequent results to be appended to previous results; accumulated results can be deleted.

Touch support is now available in the Visual Studio editor for the following gestures:. We are aware of one issue with touch, in that the double-tap gesture is not always reliable at lower zoom levels.

We would like to hear feedback on the new touch support, and in particular any issues you may find. Visual Studio customers will now be able edit their Templates and Styles stored in external resource dictionaries within the context of their usage. This experience has been further refined to use Peek to enable a true in-situ resource editing in the XAML designer. You can now save custom window layouts by clicking Save Window Layout from the Window menu, and apply a custom layout by clicking Apply Window Layout from the Window menu.

You can also apply a layout by using the pre-assigned keyboard shortcuts. Other tasks you can perform include deleting, renaming, and reordering layouts by clicking Manage Window Layout from the Window menu.

We enhanced the Send a Frown experience with better tools to report slowness, hangs, and crashes. You can now attach files or tag your feedback, to better describe the issue as well. Furthermore, we updated the Feedback icons and menu items to improve discoverability. Learn more about Visual Studio Extensibility. We redesigned Blend for Visual Studio to provide you with an improved user interface development experience for creating beautiful XAML apps.

Blend has a sleek new look consistent with Visual Studio, support for Solution and Team Explorer, and an enriched file reload experience to facilitate a better workflow between Blend and Visual Studio. We also delivered Blend’s top most wanted features to help you be more productive:. To learn more about new features added to Blend, visit our Preview blog post.

As of RC, you can edit and continue when you attach to. NET applications and when the environment variable. The new Breakpoint Settings window allows you to specify conditions and actions for your breakpoints. The window includes improved IntelliSense support for breakpoint conditions and actions. You can now use lambda expressions in the Watch, Immediate, and other debugger windows in C and Visual Basic.

You can use the PerfTips feature to see how long code took to execute directly in the editor when you set breakpoints and step with the debugger. If the debugger detects that a called function is deadlocked, it will attempt to resolve the issue. This results in a faster start for debugging. We added two new tools, the Live Visual Tree and the Live Property Explorer that inspects the visual tree of your running WPF application, as well as the properties on any element in the tree.

These tools allow you to select any element in your running app and show the final, computed, and rendered properties. The tools also include the following:.

Picking apart how properties override each other and figuring out winning behavior can prove difficult at design time. You can configure debugger exception settings by using the Exception Settings tool window. The new window is non-modal and includes improved performance, search, and filter capabilities. Our new Timeline tool provides you with a scenario-centric view of the resources that your applications consume that you can use to inspect, diagnose, and improve the performance of your WPF and Windows Store 8.

The Timeline tool that is in the Performance and Diagnostics hub shows you how much time your application spends in preparing UI frames and in servicing networks and disk requests. The tool does so in the context of scenarios such as Application Load and Page Load. We added a new Diagnostic Tools window that appears when you start debugging press F5.

The Diagnostics Tools window contains the following features:. In previous releases, the Diagnostics Tools window supported the following project types and debugging configurations:. Just My Code. When you press F5 to launch the debugger, it will show only your code so that you can understand performance issues and exceptions without noise from framework and other code. Because this new code filtering functionality in IntelliTrace suppresses system code and exposes only user code, it makes it easier for you to debug “just my code.

Network Diagnostic Tool. This new network diagnostic tool can help you diagnose network-related issues when building Windows store apps as well as universal apps that run across all Windows 10 devices, from Windows Phone to Xbox and Windows Store. The network diagnostic tool records information about your app’s HTTP network operations, including HTTP request and response headers, request and response payloads, cookies and detailed timing information, and more.

The network diagnostic tool can also help answer questions about common scenarios, such as:. NET Model Binding methods that were previously Task returning were not supported and threw an exception at runtime if configured. If applications are deployed with such methods, these methods are now executed correctly. This change applies only to applications specifically targeting. Client-only email newsletters with analysis and takeaways from the daily news.

Industry KPIs is the latest product from Insider Intelligence designed to allow companies to measure and compare their own performance against industry benchmarks — all in one place. Understand how consumers are spending their time and money, how marketers and advertisers are most effectively reaching consumers, and which channels have the most growth potential in the coming years.

Make smarter business decisions using data-driven market research on the technologies, trends, and market opportunities underlying how consumers and businesses manage their money, borrow, and make payments. Technology is transforming every aspect of healthcare, creating opportunities and challenges for healthcare providers, payers, and tech players. Our research analyzes the aspects of healthcare poised to completely change in the next decade.

Stay ahead as next-gen connectivity, emerging tech trends, and disruptive inventions shape the future of business. Where are consumers spending and what channels are they using to make purchases? Learn best practices retailers are using to acquire and retain customers, and discover what emerging tech is facilitating ecommerce growth.

These five coverage areas make up the core of our research, but we cover dozens of industries annually. Find out why Insider Intelligence is right for your business—submit your information to have a representative reach out to you with more on becoming a client.

September 12, August 27, Archived from the original on July 22, NET Framework 4 Available”. Press Releases. April 11, April 12, Archived from the original on November 9, Retrieved December 21, NET Framework 4″.

Archived from the original on December 21, March 11, Archived from the original on August 14, Retrieved August 13, Retrieved November 6, NET FX 3. August 11, Archived from the original on May 18, Retrieved May 18, November 7, October 27, December 15, Archived from the original on August 13, NET “. NET Worldwide Availability”. April 23, Retrieved November 30, NET SP1 is available! August 16, NET and. NET Framework”. February 13, NET SP1 is now available for download”.

Aaron Stebner’s WebLog. March 8, Retrieved January 18, Archived from the original on May 17, June 3, Archived from the original on August 4, September 2, Mike Swanson’s Blog. March 30, Archived from the original on January 25, Retrieved January 25, Windows Phone Secrets. Archived from the original on May 25, January 28, February 18, Archived from the original on April 10, Retrieved February 8, March 18, Archived from the original on May 9, Retrieved January 20, Microsoft Co.

Archived from the original on March 5, Archived from the original on July 29, Retrieved May 25, Archived from the original on November 15, NET SP1″. Archived from the original on August 7, Archived from the original on July 15, NET Service Pack 1″. Archived from the original on June 20, Archived from the original on May 23, What’s New in Visual Studio Archived from the original on October 9, Retrieved December 28, Archived from the original on July 19, Retrieved February 12, Retrieved June 4, Jeff Beehler’s Blog.

MSDN Blogs. Archived from the original on September 23, Retrieved June 25, MSDN Search. MSDN Social. Archived from the original on March 20, Archived from the original on August 20, Retrieved October 6, Archived from the original on May 4, Developing Windows Applications by Mykola Dudar. Archived from the original on May 12, Archived from the original on February 11, Archived from the original on June 13, Retrieved June 14, Archived from the original on October 20, Retrieved July 24, Retrieved September 24, Archived from the original on September 20, NET Framework Libraries”.

Archived from the original on September 7, Retrieved October 4, Archived from the original on March 29, NET Framework 4 [download]”. April 14, Archived from the original on April 17, Retrieved April 18, Archived from the original on June 23, Archived from the original on December 12, Retrieved December 10, Archived from the original on January 8, Retrieved April 23, Archived from the original on June 4, Retrieved August 20, Archived from the original on May 28, Retrieved May 26, Archived from the original on January 7, Archived from the original on October 5, Retrieved August 28, Archived from the original on January 24, Retrieved April 26, Retrieved July 13, Archived from the original on December 20, Retrieved December 24, Retrieved September 14, News Center.

Redmond , Washington: Microsoft. Archived from the original on August 15, Retrieved August 14, Archived from the original on April 3, Channel 9. Archived from the original on October 3, Archived from the original on May 10, CBS Interactive. Archived from the original on November 6, August 1, Archived from the original on June 6, December 31, Archived from the original on September 15, Microsoft Download Center. Microsoft Corporation.

September 16, Archived from the original on October 2, Retrieved October 14, Microsoft Connect. September 24, Archived from the original on December 16, June 15, Retrieved June 26, November 26, Archived from the original on December 27, Archived from the original on June 22, Visual Studio Magazine.

The Visual Studio Blog. May 8, June 5, June 26, Retrieved July 3, September 9, Retrieved January 23, Visual Studio site.

January 20, Archived from the original on January 22, May 12, Retrieved July 12, Archived from the original on February 13, Retrieved August 18, Retrieved November 16, Archived from the original on December 10, Retrieved January 15, Archived from the original on February 10, Retrieved February 10, Retrieved July 20, Archived from the original on August 19, Archived from the original on September 11,