Search Unity

External script editor args for SharpDevelop IDE

Discussion in 'Formats & External Tools' started by Garrom, Dec 9, 2016.

  1. Garrom

    Garrom

    Joined:
    Oct 26, 2016
    Posts:
    45
    Hello. To edit scripts using SharpDevelop IDE.
    I found that when I open 'Assembly-CSharp.csproj "as a project, I get a reference to the class unityEngine and unityEditor. When I use "external script editor args" and I use the argument "$ (File)", automatically opens the file on which I clicked.
    the question is: Is there an argument that automatically opens the file "Assembly-CSharp.csproj" belonging to the current project. something like "$ (Project) 'or something like that

    All meaningful responses are welcome

    -Garrom
     
    velgert3000 likes this.
  2. Inksaver

    Inksaver

    Joined:
    Nov 9, 2018
    Posts:
    2
    In reply to an old post, but I found it with a Google search, so this may help others.
    I have created a launcher using SharpDevelop, which you can place the compiled executable in the Unity install directory, and set the external editor to use this file.
    Make sure the args are set to"$(ProjectPath)"
    Double-clicking any C# script will open SharpDevelop with the current project.sln file.
    Intellisense works perfectly
    You have to manually open the file you want to edit within SharpDevelop.
    Source code here: https://pastebin.com/UCJSbqb4
    Create a new Console app, paste the code and compile.
    Copy the .exe into either Unity install directory, or other location as required.
     
    velgert3000 likes this.