G
Guest
Hi, I am nearly finished with a very nice class library that I would like to sell. However, I know absolutely nothing about software deployment.
My product consists of two packages: a stand-alone editing application that is written in C#, and a class library that uses files created by the editor to do fun stuff in a windows forms application.
Here are my questions:
I would like to distribute the editor for free, but since it requires .net, I guess I need to create an installer program. Where can I find out exactly what I need to know to get a dotnet app running on an arbitrary machine?
My class library does alot of things that my target user shouldn't have to worry about. There are many public methods and such that are needed by the editor app, but not needed by the user. How can I hide these things from them so they can focus on the essentials? My goal is to create a clean, simple interface for the user while retaining access to the lower level stuff by tools that I create.
How is licensing usually accomplished for class libraries? What do I have to know about keys and such things? Where can I go for some guidelines for selling class libraries?
My product consists of two packages: a stand-alone editing application that is written in C#, and a class library that uses files created by the editor to do fun stuff in a windows forms application.
Here are my questions:
I would like to distribute the editor for free, but since it requires .net, I guess I need to create an installer program. Where can I find out exactly what I need to know to get a dotnet app running on an arbitrary machine?
My class library does alot of things that my target user shouldn't have to worry about. There are many public methods and such that are needed by the editor app, but not needed by the user. How can I hide these things from them so they can focus on the essentials? My goal is to create a clean, simple interface for the user while retaining access to the lower level stuff by tools that I create.
How is licensing usually accomplished for class libraries? What do I have to know about keys and such things? Where can I go for some guidelines for selling class libraries?