Click here to Skip to main content
15,885,278 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
hi all,

i am developed the wpf application.

how to create setup with below option

Project=>Properties=>Publish=>Prerequisites=>.Net Framework 3.5 SP1 & Windows Installer 3.1 with
Download prerequisites from the same location as my application

Let me know the details


Thanks in advance..........
Posted
Updated 17-Jul-12 20:29pm
v3
Comments
Sergey Alexandrovich Kryukov 18-Jul-12 1:43am    
What do you mean by "without"? :-)
--SA
U@007 18-Jul-12 1:59am    
See Updated my Question.

WPF is part of .NET. Therefore your question makes no sense. There is no way to make your app work without .NET installed, you need to install it. There is no WPF setup apart from .NET.
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 18-Jul-12 1:45am    
Ah, I thought I went crazy and cannot understand this clever question... I answered in assumption that OP could not come to such a weird idea; and this is me who cannot understand what OP means... :-)
My 5.
--SA
U@007 18-Jul-12 1:49am    
See Updated my Question.
You need to install .NET framework 3.0 or later, 4.0 recommended. I would install full version of the framework, even though .NET Framework Client Profile is supposed to include WPF, according to Microsoft documentation:
http://msdn.microsoft.com/en-us/library/cc656912.aspx[^].

To me, this documentation does not provide convincing facts justifying .NET Framework Client Profile. I don't see factual support of the claim that it is "optimized for client applications", and "faster deployment" and "smaller install package" (by what factor?) don't look critically important to me — I don't know the case where those factors caused a problem. Subset is a subset, and the statement "It provides functionality for most [read: "not all" — SA] client applications" looks much more scary than all other claims promising.

Microsoft had a lot of dead end products and technologies in the past; and the time proved they turn out to be useless, only contaminating the systems with dead legacy. Some technologies were introduced by other company, used by Microsoft and others and were pretty much abandoned. I happen to avoid using many of them. Examples? DDE, NetDDE, NetBIOS, IPX/SPX, NetBEUI, OLE… Maybe I'm missing something, but at this moment my intuition tells me that .NET Framework Client Profile won't last for long. I may be mistaken, of course. Would be interesting to check it up after a while… :-)

[EDIT]

I don't really understand the question "without .NET Framework (client profile) how can I install the setup in client system?". Should I understand it so that you hope to run your application without installing the framework at all? If so, just forget it. You need to required the client for the .NET installation as a prerequisite. Alternatively, you can distribute the framework with your application.

Please see:
http://msdn.microsoft.com/en-us/library/6hbb4k3e.aspx[^].

—SA
 
Share this answer
 
v2
Comments
U@007 18-Jul-12 1:49am    
See Updated my Question.
Sergey Alexandrovich Kryukov 27-Jul-12 19:26pm    
And..?
--SA

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900