Support Forums

[PSS 2015] Primal Sense - Custom C# Libraries enhanced

Post feature requests, product enhancement ideas, and other product-specific suggestions here. Do not post bug reports.
Forum rules
Do not post any licensing information in this forum.
User avatar
Bosparan
Posts: 197
Joined: Sun Mar 03, 2013 12:45 pm

[PSS 2015] Primal Sense - Custom C# Libraries enhanced

Postby Bosparan » Thu Dec 10, 2015 1:29 am

Hi guys,

another feature request, this one on a rarely touched upon feature:
Primal Sense for Custom C# Libraries.

As it currently is, I can add a .NET library to a project and receive Primal Sense for its public types. That's already pretty cool and we use it every day. However, there are two aspects to it, that could be seriously improved upon:

Updating the library
Adding the library makes the .dll file uneditable, until closing PSS. Library updates thus require all team-mates to shutdown and restart their PSS (for our primary libraries we went so far as to write a function, to speed up the process). This is cumbersome and could be improved upon, by the simple act of parsing dlls in a temporary process that sends the read meta-data back into the PSS process (plus a filesystemwatcher to catch changes).

Help documentation is lost
Our C# guys spend a lot of time documenting the code they write. This comes in handy when writing C# code that uses the written code, as help documentation shows how to use the old code.
Having the same ability from PSS would be rather helpful. This of course can't be done with simply the compiled dll, but would probably rather require parsing the source code.

While the former issue can be somewhat worked around, the latter would be an invaluable feature for team-projects.

Cheers,
Bosparan
User avatar
davidc
Posts: 4354
Joined: Thu Aug 18, 2011 4:56 am

Re: [PSS 2015] Primal Sense - Custom C# Libraries enhanced

Postby davidc » Thu Dec 10, 2015 4:20 pm

Updating the library

We will look into this, but .NET locks the file when you load an assembly. The application needs to do this in order to provide PrimalSense support while editing.

Help documentation is lost
As for the help, PowerShell Studio is able to display the help if the assembly has an accompanying XML help file.

David
David
SAPIEN Technologies, Inc.

Return to “Wish List and Feature Requests”

Who is online

Users browsing this forum: No registered users and 2 guests