Solved

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

Posted on 2008-06-25
14
672 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
Comment Utility
FileInfo MyFile = new FileInfo("...");
MyFile.Delete()
0
 
LVL 6

Expert Comment

by:RishadanPort
Comment Utility
or rather...

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

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

Author Comment

by:luiggye
Comment Utility
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
 
LVL 6

Expert Comment

by:RishadanPort
Comment Utility
Hm I am not very sure. Sorry.
0
 

Author Comment

by:luiggye
Comment Utility
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
What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

 

Accepted Solution

by:
luiggye earned 0 total points
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
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
Comment Utility
Sorry man.
I am not disappointed with you.
Thanks for try to help.
Bye
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

More often than not, we developers are confronted with a need: a need to make some kind of magic happen via code. Whether it is for a client, for the boss, or for our own personal projects, the need must be satisfied. Most of the time, the Framework…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
This video teaches viewers about errors in exception handling.
The viewer will learn how to user default arguments when defining functions. This method of defining functions will be contrasted with the non-default-argument of defining functions.

771 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

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now