Skip to main content
OneStream Employee
July 15, 2026

Initial setup for OneStream Developer Studio

  • July 15, 2026
  • 3 replies
  • 89 views

Hello OneStreamers,

The purpose of this note is to share my end-user experience getting the new Developer Studio installed and configured.  I hope it helps you.

What is Developer Studio?  This is a new tool to move code between your local file system and OneStream.

 

Initial Setup

  1. Download Developer Studio from Solution Exchange - OneStream Software
  2. Install Developer Studio by running the executable

 

  1. Launch Developer Studio and select File / Download OneStream Reference Assemblies… and store both versions them in a common directory such as c:\nuget

 

 

  1. Register Sources 
    1. At the command prompt run this command 
      1. dotnet nuget add source c:\nuget --name LocalRepo
    2. Confirm the source has been added by running the command
      1. dotnet nuget list source

 

This directory should be the same one that has the reference assemblies downloaded in the previous step.  It can be anything, but in this example it is “c:\nuget.”

 

Congratulations!  You have installed Developer Studio and configured your local machine to use the OneStream Reference Assemblies.  This is the initial setup.  The “dotnet nuget” commands are also at the end of the current Developer Studio Guide and since they were new and a little troublesome for me.  Hopefully this helps someone get the initial installation completed.

 

For more information on the these commands see the Microsoft documentation:  https://learn.microsoft.com/en-us/nuget/consume-packages/install-use-packages-dotnet-cli

 

 

 

 

 

 

3 replies

Expert
August 11, 2026

Hi, I am try to use Developer Studio in conjunction with Visual Studio to edit some business rules. I have followed the instruction above. In Visual Studio the LocalRepo package seems to be configured correctly.

 

However, IntelliSense is still not working locally in Visual Studio. Am I missing something? Sorry it might be an easy question, I am new in using Visual Studio.

 

Thank you

OneStream Employee
August 11, 2026

Hi AndreaF,

Thank you for writing.  The specific package and version needs to be defined in the each Project file in order to use Intellisense and to compile.  I did not document those step in my first post but I’ll document them now.  

The small part you are missing is to add the package reference.  There are two ways to do this -- by running a command to automatically add the reference or manually typing in the details.  When all is done the project file will looks something like this with three new lines added:

 

 

The good news is you’ve completed the intial (one-time) setup of downloading the libraries and registering them as a source.  The final step that needs to be done for each project is to add the package reference to the project file.  Details below.

 


For those who have completed the initial setup of Developer Studio, here is a step-by-step example of using Developer Studio for a new project with the final step of adding the Reference Assemblies as a package.  This is where we really start coding and moving code between OneStream and your local file system where you can compile (but not run) OneStream code in your favorite IDE or command line utility and then send it back to OneStream.

 

Connect to Onestream

  1. Click on the “Connect...” buttion in developer studio

 

  1. Type in the server address for your environment

 

NOTE:  If you are copying the address from your OneStream Win App do not copy the ‘/OneStreamWeb’ portion of the url.

 

  1. Once authenticated, choose an application to open

 

In the upper right hand corner of Developer Studio you can see which server and application you are logged into:

 

  1. Next, find a business rule in the app you are connected to.  I’ll use “BR_Budget_Revenue”

 

Be sure to identify an empty file folder on your computer for the code.  I’m using the directory C:\LocalCode\BR_Budget_Revenue.  Once the code is downloaded (i.e. “Pulled”) from OneStream it will be in the directory you’ve selected.

 

Confirm the files are on your local machine via Windows Explorer.

 

  1. Add the OneStream Reference Assemblies to the project file.  This tells the compiler which specific version of the reference assemblies to use with the project.  If this reference is missing the code for OneStream functions will not compile.

BEFORE:

 

COMMAND run from the project file directory:    dotnet add package OneStream.Platform.ReferenceAssemblies --version 9.2

 

 

NOTE:  If the server was at version 9.3 I’d change the version to 9.3 so the reference assemblies for that version would be used.

 

AFTER:  There are now three new lines in the project file.

 

NOTE:  Line 5, “MyType” was removed to avoid compilation error complaints for this example.  I don’t know why this happens.

 

  1. Finally, open the .vbroj in Visual Studio and compile the project

 

Intellisense for the OneStream library methods now work in Visual Studio and you can modify and compile the code.

 

  1. In Developer Studio click Push for this item and the modified code is sent back to OneStream 

Every time it is sent back it is checked for compilation errors.  If the status is a green check mark, there were no compilation errors.

 

  1.  Finally you can open your business rule or Workspace Assembly and see the modified code is now in OneStream after the push.  I highlighted the line that I added in Visual Studio. 

 

This tool allows you to push/pull code from OneStream Cloud Environments and it allows you to use coding tools like Microsoft Visual Studio to develop and compile the code.  Although it compiles the code and because it has access to the OneStream libraries, it doesn’t run the code -- executing the code must be done in OneStream. 

 


 

P.S.  AndreaF -- I’m so glad you reached out today.  It was a good nudge for me to complete the last part of my experience using Developer Studio.  I just got back from vacation and documentation like this helps me to remember what I worked on before I left.  I hope it helps you and others.  My next adventure is to use the AI coding agent Cursor along with Developer Studio.

 

Expert
August 12, 2026

Thank you for all the additional information and detailed explanation.

I had already added the OneStream Reference Assemblies to the project file following the Solution documentation, but the missing piece for me was actually compiling the project. Once I triggered the build, I encountered an error indicating my Visual Studio version was outdated and incompatible with the Reference Assemblies. After updating Visual Studio, everything came together: IntelliSense is now working as expected.

Really appreciate you taking the time to document this step-by-step! Looking forward to exploring more of the Developer Studio workflow.