Visual Studio :: Debug The Code In Windows Applications?
Apr 5, 2010
Error: When I hit F5: "A project with an output type of class library cannot be started directly. In order to debug this project, add an executable project to this solution which references the library project. Set the executable project as the startup project."Trying to debug the code in windows applications. It throws the above error.Googled, most of them say to download the exe file. But when I've right click the Project ->add reference-> browse -> bin-> debug -> .dll downloaded, still throws the same error. Unable to locate the executable file.
When I am actively developing it is extremely cumbersome to write some code, fire up the debugger to test said code, wait a minute for the debugger to start, look at the page in the browser, stop the debugger, edit the code, rinse, lather, repeat. I can get around that by using CTRL-F5 and CTRL-SHIFT-B during development but I lose all the benefits of the debugger. Is there a better way to use the debugger, or something else I can do to get quick rebuilds and use of the debugger? I/we do write unit tests, but you also need to test your app in the browser so please no "you shouldn't have this problem if your unit tests were written properly"
We all know that we should only be publishing our ASP.NET Web Applications with release build type, so why do I not get a warning when I trigger the "Publish" command in Visual Studio 2008, for a project configured to build in debug mode? Sure, there might be cases where I need to publish a debug build to a development or test environment, but answering yes in a confirmation dialog would be acceptable in these cases. Is there an option that I have overlooked, forcing Visual Studio to warn me every time I try to publish a debug build? Yes, we could just ban using the "Publish" command and use a more solid build management tool, but this involves a change of process and right not be an option in this particular case.
Can anyone get classic asp debugging working in visual studio 2008 windows 7 64 bit? I have an exsiting application that I need to debug and I can't get it working in this environment. I have followed the following tutorial and serveral others. [URL] I can't find dllhost.exe or w3wp.exe? And I don't see the below image when hitting ctrl-F5
My workstation does not have Internet access, but it uses a DNS server on the LAN. Every time I start any ASP.NET application from Visual Studio with either F5 or Ctrl-F5, the workstation (I don't know whether it's Visual Studio or Webdev.Webserver.exe) asks the DNS server for the IP address of "time.windows.com". The application is not started until the LAN-only DNS server returns an error, which results in a 10-second delay, during which the Internet Explorer is started, but displays a white background. Is there any way to prevent these connection attempts?
There are a lot of new features in VS 2010 that I'm very much enjoying, but there are two things occurring that I'm wondering about. I often have several windows open like any developer will, and I arrange them in a particular order that makes sense to me, from left to right. As new windows are opened, tabs are created at the far left, and I move them to where I want them. Basically, I like to have the database diagram at the far left, then the repository class for whatever controller I'm working on, then the service class, then controller class and then various views. Not that my particular order is important to the question, but here it is.
I've noticed that, while working and switching between tabs (by clicking on the tab - not moving it or removing the current one), this order is getting changed. Some of the tabs that I've dragged over to the far right will suddenly be on the far left. The rearrangement always places windows on the far left. This happens regularly, and I've paid attention to my actions, so I know I'm not accidentally dragging them over myself, or closing/reopening them. This seems to occur with the tabs that I use the most, as if Visual Studio is trying to place my most-used tabs over to the far left. I'd rather this not happen and handle the order of the tabs myself.
The other thing is less important, but is a little odd. When I start my MVC 2 application in debug mode, my entire code window goes completely white until the application loads. This never happened in VS 2008, and I'm guessing it's some kind of side effect of having the interface written in WPF. It's not that bad, but is a little annoying.
installing visual studio 2010 pro RC in windows Xp SP3 and getting a message prompt : invalid windows installer package contact vendorlog file says
Error Message:
[02/22/10,17:09:07] Microsoft Application Error Reporting: [2] CMsiComponent::Install() expects the setup file for Microsoft Application Error Reporting, but the file failed verification. [02/22/10,17:09:07] setup.exe: [2] ISetupComponent::Pre/Post/Install() failed in ISetupManager::InternalInstallManager() with HRESULT -2147467259. [02/22/10,17:09:08] VS70pgui: [2] DepCheck indicates Microsoft Application Error Reporting is not installed.
Debug-Start Debugging/Debug-StartWithoutDebugging OR Project ASP.Net Configuration launches Dreamweaver. It started lastnight, I had both Deamweaver and VWD 2008 express open at the same time - (I was looking at JQuery in the Microsoft and Dreamweaver enviroments simultaniously). After the first tie this happened, I closed down Dreamweaver (CS3) and it opened when I tried to run my VWD project. I reinstalled VWD 2008 express, IIS and disabled Dreamweaver (renamed the exe). Dreamweaver still came up.
I am started working in Visual Studio 2010. But i founf F# is for developing console appplication only. Now f# support console application only or can i use for my web / windows applications also?
I have a Visual Studio solution containing two web applications. I would like the first to depend on the second (pages in the first may contain links to, or possibly post to pages in the second). Furthermore, I would like to be able to launch the first project on a development server (standard debugging procedure for web apps in VS) and have the references to the second project be fully functional.Does anyone know the best way to achieve this?
I have deployed a web service on my development machine and i am connecting it through my asp.net application, both web service and asp.net application are on same machine but web service is hosted on IIS.
I have 2 sollutions (1 CMS, 1 Customer specific with controls). The customer controls are coppied (with xcopy) to the CMS location. In the web.config of the CMS the specific controls are registered.The controls are useing functions from the CMS dll as well.How can I debug those two solutions as it where only one? I tried to start the CMS in debug mode with breakpoints in de CMS and customer controls, in this case only the breakpoints in the CMS are used. If I run the customer controls in debug mode only the braekpoint in this solution are used.The CMS is running on my local IIS 7.
I am using VS2010 and am working on an ASP.NET web application for .net 4.0.
I have created a file called StringUtilities.js and placed it in a subfolder of my application called Scripts.
The entire content of the file is listed here:
[Code]....
In one of my .aspx pages I have the following code:
[Code]....
On a button's "OnClientClick" (for example) I call the method encodeText() and everything works fine.
Today I added the method updateImage() which calls StringUtilities.js - updateAttribute() method, also added today.
If I open that unit in VS2010 and place a break point in the source code for the new method it turns white and says:
"The breakpoint will not currently be hit. No symbols have been loaded for this document.".
What gets even stranger (this is so hard to exaplain)....
Before today I did not have the method updateAttribute() in that .js file. So even though my source editor is showing all of my new source code changes, if I trace the previous method that did exists - htmlEncode(), the trace lines in the editor are highlighting where the lines "used" to be. which is near the top of that file as if my new code was not there.
It just sounds like there must be a different way of tracing javascript and the way I am doing it must not be it. I would have assumed it worked the same way I would trace my c# code.
When I ran Vista (x64) Prem with IIS7 and VS2008 sp1, I could press F5 and start debugging a web application and the debugge would run as long as I needed. I got a new PC that has Win 7 (x64). Now, the debugger will run 30-60 seconds and then quits. The web application still runs but the debugger shows that it is not in debug mode and the breakpoints are no longer hit. I know you can attach to the w3wp process and debug that way, but has anyone found a way to keep the debugger running for as long as you need when you press F5??
I have VWD Express and I can't debug lower layer methods in the application the debugger doesn't step into breakpoints that are set in these layers. what do I do? I need to debug lower layer assemblies most of the time.
I have vs 2003 & 2010 on same machine. But my application is in asp.net 1.1 so I have to work on VS 2003. (I dont have to migrate to 4.0).
I have followed this link http://msdn.microsoft.com/en-us/library/aa239576(v=vs.60).aspx but still it is not working.I put a break point on page load of my first login page. when I hit F5, the control comes to visual studio and make that line yellow but stays for few seconds only and then leave the contol and visual studio automatically.I'm not able to debug it. Don't know what the problem is.
I've got Visual Stuido 2008 Team Suite + Team Foundation Server + TFS Power Tools running on a Windows XP laptop. Everything uses Windows Authentication.A few weeks ago I changed my Windows password per company security policy. As soon as that happened, I started getting a problem working within TFS. I would be trying to check in or check out a file, or view the history of a file, and I would get the following error: "You are not authorized to access tfs.servername.com". Whenever I get that error, my Windows account has become locked and I need to call the helpdesk to get unlocked.
This issue happens intermittantly...I could be working fine in Visual Studio for several hours and then it'll happen. Sometimes it happens several times in a row - I'll get the account unlocked, and then the next time I try to do something in Visual Studio it locks again.I realize there are a host of ways an account can become locked - believe me, I've run them all out - I don't have any services running on my machine that are tied to my WIndows account, I wasn't logged in to another computer under my old password, I don't have any mapped drives that use my old password. I'm fairly sure there's something in VS or TFS that is causing it - I can work for days without getting into Visual Studio and I don't get the issue. I use SQL Sever 2005 Express, which also uses Windows Auth, and I have no problems. The lockouts only start when I'm doing something in VS.
I've got a Visual Studio 2010 solution that has multiple web applications in it. I've set one as the startup project but when I debug Visual Studio is starting up a development server for each web application in my solution. Is there anyway I can have Visual Studio only start up the development server for just the default startup project?
I'd recently installed Windows 7 Ultimate 64 bit, and after I did this I cannot debug (or simply run without debugging) my ASP.NET applications (I use VS 2010). I'm getting message: Navigation cancelled.There seems to be a problem with the localhost. I'd checked the HOSTS file - it's configured correctly, I compared the settings with my other machine where I don't have this issue.
When I am working on projects I like to take my files back and forth between two machines.The machine at my office is running Windows XP Pro 32-bit.My home pc is brand new and running Windows 7 64-bit.I have not yet installed Visual Studio 2008 on the new home pc.My projects usually consist of a web site in ASP.net and C# often with a SQL Server 2008 Express Edition database backend.I am using Visual Studio 2008 Standard Edition (yes, I know I need to upgrade soon).
Before I received the new computer I was simply copying what I did at one machine onto a USB drive, taking it the other machine and overwriting the files that were previously there. Is it feasible to continue moving project files back and forth between computers now that one machine is running a 32-bit OS and one is running a 64-bit OS?