Click here to Skip to main content
15,885,890 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi All,

How to execute c#.net application from Pendrive without install .net framework in client machine
if any one found the solution then let us know.

Thanks,
S.Venkatesh
Posted

I would say: no way, forget it.

[EDIT]

I never knew Salamander .NET Linker or Spoon Studio Steve Maier refer to. Theoretically, it is not impossible, so it would be interesting to try. I only afraid the total executable volume would be some challenge for non-trivial applications.
Anyway, it may give some chance.
I would be happy to know that my "no way" would be wrong, because a quality solution would expand applicability of .NET.

--SA
 
Share this answer
 
v2
Comments
jim lahey 26-Jan-11 11:49am    
I would agree.
Nish Nishant 26-Jan-11 12:02pm    
5! :-)
There are apps out there that are known as .NET linkers. These will actually package up the .NET libraries with your app to run without .NET installed at all on the target machine. There are issues with this, because if Microsoft puts out a fix for something in the .NET framework then you would never get that fix. Also since the framework is embedded into your app, the app itself is larger. Plus you do not benefit from the .NET dlls being in memory already since it is embedded into your app.

Personally, I am leary of these types of apps especially since they are very expensive.

Here are some examples:
http://www.remotesoft.com/linker/[^]
http://spoon.net/Studio/[^]
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 26-Jan-11 12:10pm    
Thank you for these references. Very interesting, I did not know - my 5.
--SA
Steve Maier 26-Jan-11 12:55pm    
As I said there are some big reasons not to do this, but it seems there are other people that are interested in the same idea. And I definately agree with you about finding it interesting, but I am not really for it. Just had the info about it because we looked it up before for my company.
Sergey Alexandrovich Kryukov 26-Jan-11 14:54pm    
I think you're right. I can understand some people should be interested and I even better understand why you're not so enthusiastic about it personally.
To me (if this is a really good work, still needs to be examined), this would rather be a some kind of justification of robustness of .NET.

Thank you again.
--SA
Rewrite your app in unmanaged code and avoid using any 3rd party libraries that you cannot redistribute as local DLLs.
 
Share this answer
 

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