Solved

How to delete a file from the setup project VB NET ?

Posted on 2008-06-25
14
700 Views
Last Modified: 2012-08-14
Hi

I have a setup project in my vb net solution 2003 running OK.

I want to delete a file (if it exist) at the beginning of the setup process, (just before of the installation files).

After that, the setup can continues as normally.

How can I do it?

Thanks in advance,
0
Comment
Question by:luiggye
  • 6
  • 5
14 Comments
 
LVL 6

Expert Comment

by:RishadanPort
ID: 21870487
FileInfo MyFile = new FileInfo("...");
MyFile.Delete()
0
 
LVL 6

Expert Comment

by:RishadanPort
ID: 21870490
or rather...

FileInfo MyFile = new FileInfo("...");

if(myFile.Exists){
   MyFile.Delete();
}
0
 

Author Comment

by:luiggye
ID: 21873595
Thanks RishadanPort,

Ok, I understand that syntax, but, where I must to place it, inside my Setup project, in order to execute it before the installation files proceeds?

Waiting for your response.

Luis
0
The New “Normal” in Modern Enterprise Operations

DevOps for the modern enterprise offers many benefits — increased agility, productivity, and more, but digital transformation isn’t easy, especially if you’re not addressing the right issues. Register for the webinar to dive into the “new normal” for enterprise modern ops.

 
LVL 6

Expert Comment

by:RishadanPort
ID: 21881414
Hm I am not very sure. Sorry.
0
 

Author Comment

by:luiggye
ID: 21885734
Hi everybody.

Its me again.

I am continuing searching for a solution, and I was found that if I create an Installer Class and connect it with a Setup Project Custom Action, maybe I can resolve my needing.

I am trying to include it in my solution, but at this moment I have not success.

The only I need is to delete some files (if it exists), just before the installation begin.

If somebody can give me a little help about it, maybe a complete but short example, I will appreciate a lot.

Thanks in advance,
0
 

Accepted Solution

by:
luiggye earned 0 total points
ID: 21886648
Hi everybody.

Its me again.

Finally I successfully resolved my problem (without any help from anybody) creating an Installer Class and connecting it with a Setup Project Custom Action.

I somebody wants to know how, feel free to ask me.

Thanks for nothing.

Luis

0
 

Author Comment

by:luiggye
ID: 21886656
Finally I successfully resolved my problem (without any help from anybody) creating an Installer Class and connecting it with a Setup Project Custom Action.

I somebody wants to know how, feel free to ask me.

Thanks for nothing.

Luis
0
 
LVL 6

Expert Comment

by:RishadanPort
ID: 21886730
You shouldn't expect Experts to understand every problem out there.

The best thing to do, is what you did, research on your own
0
 

Author Comment

by:luiggye
ID: 21886808
My question was not a problem, was a common needing so easy to develop by people who wants to be called Expert.

Of course that I can resolve anything by myself, but the best thing to me, is getting some help when needed, in order to save my many.

Just like Experts Exchanges offer.
0
 
LVL 6

Expert Comment

by:RishadanPort
ID: 21888351
Wow you're a rude person. I am not a paid employee of EE, I am just a person who wanted to help. I don't deserve to be treated like that. I am an expert in C#, not of installation and setup of files.
0
 

Author Comment

by:luiggye
ID: 21888371
Sorry man.
I am not disappointed with you.
Thanks for try to help.
Bye
0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

There is an easy way, in .NET, to centralize the treatment of all unexpected errors. First of all, instead of launching the application directly in a Form, you need first to write a Sub called Main, in a module. Then, set the Startup Object to th…
Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
This video teaches viewers about errors in exception handling.
The goal of the tutorial is to teach the user how to use functions in C++. The video will cover how to define functions, how to call functions and how to create functions prototypes. Microsoft Visual C++ 2010 Express will be used as a text editor an…

821 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question