Kraang Prime
Kraang Prime

Reputation: 10479

Visual Studio 2012 fails to compile exe with no code errors

When running a project in Test or Debug configuration in VB.NET using Visual Studio 2012, sometimes it gives the following error as the reason for "Build Failed"

Error 1 Could not copy the file "obj\Debug\MyProgram.exe" because it was not found. MyProgram

There are no issues with the code as it was just compiled seconds before this (sometimes I start the program again just to see how everything gets laid out visually and then go back to the code to make Location adjustments)

What I found is this. If I wait , when I go to test compile again -- it just magically starts working again -- Only to fail again later.

Sometimes, I can get 10-15 good compiles before it wigs out.

About my system configuration:

I checked the smart data and scanned my hard drive for any errors ... none ever encountered. The temperature of my system (CPU), and the drive is around 25-30 degrees C.

I am really baffled as to why this happens and at random. I have also tried completely clearing out the bin/ folder, and even Moving the project or repointing where the compiled output path is.

Deleting the .suo file helps sometimes, but not all the time.

I believe this is something that may be able to be tweaked in the UI somehow, however I do not know anything about manually linking and compiling programs.

Lastly -- it does not matter whether I run VS in "Administrator" mode (elevated privileges) or as a user.

Upvotes: 4

Views: 1670

Answers (2)

Callum
Callum

Reputation: 725

Some methods that may help you

  • Have you tried to reinstall Visual Studio. If that does not work you may need to install some of Windows Updates, the compiler may be missing some essential libraries/references to compile your application.
  • Check your .Net Target Framework, setting your application to a new framework that you don't have installed can stop the application from compiling yet even stop it from being debugged, having a compiler that is to low, this may come with errors for the compiler but not for the IDE/Visual Studio to notice.
  • Try cleaning your project solution's output folder by right clicking your solution then try to rebuild your project/solution.
  • Check your compilation references in your project's properties, check if a reference added is not on your computer
  • Reinstall/Update .Net Framework, same here some requirements may be missing from your installation
  • Try installing a newer version of Visual Studio, try Vs2013 - this contains various improvements and fixes, Visual Studio 2015 is fast approaching, a recommendation install VS2015 when the full version gets released it will contain a lot of useful features for future .net programming.
  • Create an new Administrator account and Run VS with Administrator rights and try compiling then, this fixes some of problems in vs and other microsoft products, it might work here.
  • Install all of the .Net Frameworks from the lowest to current 4.5, this may help when some of the used references/libraries are not on your local hard drive.

if none of these methods work, i would not know of the problem one last thing you could try is installing Windows to another hard drive and try using that installation of windows and see what happens... Hope this helps.

Best regards!

Upvotes: 1

Alupotha
Alupotha

Reputation: 10103

I faced this kind of problem because of my virus guard
blocked my application(but it is not have any harmful code :) )

  • exclude your project folder from virus guard
    or
  • simply disable it(not recommended)

Upvotes: 1

Related Questions