I have Visual Basic (Visual Studio Professional Edition, .NetFrameWork 4.0)
I want to include and Call PDF with my Button_Click_Even
t
I include MyPDF.pdf in
Firstly, press on the pdf file in the solutions explorer. Propeties of the file should be as following:
Build Action: Content
Copy to output directory: Copy always
The path to the file in users computer will be Application.StartupPath & "\Resources\MyPDF.pdf"
Not sure I did not forget something, so tell me if it works :)
EDIT: I see a lot of people are having trouble with this so here is the simplest way I know to deploy a file together with .net program in visual studio:
Build Action: Content;
Copy to output directory: Copy always
Application.StartupPath & "\filename.txt"
Wah!!! Great And finally I am able to open any file in other machine
I did this by ordinary methods so I was failed I am going to explain for those who wana learn:
1)=
I add PDF file by clicking on properties in solution explorer
, then I select Resources
, In Resources I add "Add Existing Item" So PDF is added to my project in "Resources
" folder
2)=
After that I click on PDF in solution explorer and Change Build Action to : Content (even none also works) and Copy to output directory to: Copy always (As suggested by you :))
3)=
So whats wrong, actually compiler make folder outside bin
folder and we all paste only Release
folder(when we deploying, I actually do this lol), so i just cut(Ctrl+X) Resource
folder and paste inside in Release
folder, and call by this code:
Process.Start("Resources\MyPDF.pdf")
I am sure if we copy the PDF file directly in Release folder so this will also work with this code:
Process.Start("MyPDF.pdf")
I am sure this will help for those who are in search of this!
Thank you guys who help me. Jazakallah