I have a project that creates a new solution with one class library project. I want Debug Start external Program option of the class library of that solution to get set with an External Executable Application (not manually, should get populated at the time of solution creation).
I am unaware of libraries that do this task.
Create a .csproj.user
file for the generated project. It's XML format. You can read and create XML using the XmlDocument class.
Set <StartAction>
to Program
and set <StartProgram>
to the executable of your choice.
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<StartAction>Program</StartAction>
<StartProgram>myexecutable.exe</StartProgram>
</PropertyGroup>
</Project>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With