Is it possible to set a display-name in task manager for a .NET Core web application?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
I have a .Net Core 2.0 web application and I would like to have the name displayed in task manager. It's currently showing .NET Core Host
:
I have found this question, but unfortunately it's not possible to change the assembly info, because this window is not even showing up (I assume this is because it's a .NET Core 2.0 application and not a .NET Framework 4.x application).
Is there another way to display the title of the application in task manager?
c# windows visual-studio
add a comment |
I have a .Net Core 2.0 web application and I would like to have the name displayed in task manager. It's currently showing .NET Core Host
:
I have found this question, but unfortunately it's not possible to change the assembly info, because this window is not even showing up (I assume this is because it's a .NET Core 2.0 application and not a .NET Framework 4.x application).
Is there another way to display the title of the application in task manager?
c# windows visual-studio
No, it is not possible. Taskmanager is totally oblivious to .NET and simply shows the name of the running executable. What you see is the "display name" ofdotnet.exe
, which is the stub used to run your .NET core (console) application, which is really just a DLL. That (can) changes with .NET 3.0 BTW (search for "Applications now have executables by default").
– Christian.K
Jan 3 at 13:17
What you see in Task Manager isn't any display name, it's the title of the application's main window, or its executable name if there's no window. If you usedotnet run
the application is the .NET Core host.
– Panagiotis Kanavos
Jan 3 at 13:18
Try to set the title - docs.microsoft.com/en-us/dotnet/api/system.console.title
– Rand Random
Jan 3 at 13:19
@RandRandom I have set the title, but that only changes the title of the console that opens, not for task manager unfortunately.
– AleksanderRas
Jan 3 at 13:22
The problem with building your application to a DLL and using the CLI to run your app is that the CLI will spawn a process for your code to be injected and run into. This means that it is the CLI tooling that controls this window.
– Kieran Devlin
Jan 3 at 13:31
add a comment |
I have a .Net Core 2.0 web application and I would like to have the name displayed in task manager. It's currently showing .NET Core Host
:
I have found this question, but unfortunately it's not possible to change the assembly info, because this window is not even showing up (I assume this is because it's a .NET Core 2.0 application and not a .NET Framework 4.x application).
Is there another way to display the title of the application in task manager?
c# windows visual-studio
I have a .Net Core 2.0 web application and I would like to have the name displayed in task manager. It's currently showing .NET Core Host
:
I have found this question, but unfortunately it's not possible to change the assembly info, because this window is not even showing up (I assume this is because it's a .NET Core 2.0 application and not a .NET Framework 4.x application).
Is there another way to display the title of the application in task manager?
c# windows visual-studio
c# windows visual-studio
edited Jan 3 at 13:17
AleksanderRas
asked Jan 3 at 13:10


AleksanderRasAleksanderRas
1371210
1371210
No, it is not possible. Taskmanager is totally oblivious to .NET and simply shows the name of the running executable. What you see is the "display name" ofdotnet.exe
, which is the stub used to run your .NET core (console) application, which is really just a DLL. That (can) changes with .NET 3.0 BTW (search for "Applications now have executables by default").
– Christian.K
Jan 3 at 13:17
What you see in Task Manager isn't any display name, it's the title of the application's main window, or its executable name if there's no window. If you usedotnet run
the application is the .NET Core host.
– Panagiotis Kanavos
Jan 3 at 13:18
Try to set the title - docs.microsoft.com/en-us/dotnet/api/system.console.title
– Rand Random
Jan 3 at 13:19
@RandRandom I have set the title, but that only changes the title of the console that opens, not for task manager unfortunately.
– AleksanderRas
Jan 3 at 13:22
The problem with building your application to a DLL and using the CLI to run your app is that the CLI will spawn a process for your code to be injected and run into. This means that it is the CLI tooling that controls this window.
– Kieran Devlin
Jan 3 at 13:31
add a comment |
No, it is not possible. Taskmanager is totally oblivious to .NET and simply shows the name of the running executable. What you see is the "display name" ofdotnet.exe
, which is the stub used to run your .NET core (console) application, which is really just a DLL. That (can) changes with .NET 3.0 BTW (search for "Applications now have executables by default").
– Christian.K
Jan 3 at 13:17
What you see in Task Manager isn't any display name, it's the title of the application's main window, or its executable name if there's no window. If you usedotnet run
the application is the .NET Core host.
– Panagiotis Kanavos
Jan 3 at 13:18
Try to set the title - docs.microsoft.com/en-us/dotnet/api/system.console.title
– Rand Random
Jan 3 at 13:19
@RandRandom I have set the title, but that only changes the title of the console that opens, not for task manager unfortunately.
– AleksanderRas
Jan 3 at 13:22
The problem with building your application to a DLL and using the CLI to run your app is that the CLI will spawn a process for your code to be injected and run into. This means that it is the CLI tooling that controls this window.
– Kieran Devlin
Jan 3 at 13:31
No, it is not possible. Taskmanager is totally oblivious to .NET and simply shows the name of the running executable. What you see is the "display name" of
dotnet.exe
, which is the stub used to run your .NET core (console) application, which is really just a DLL. That (can) changes with .NET 3.0 BTW (search for "Applications now have executables by default").– Christian.K
Jan 3 at 13:17
No, it is not possible. Taskmanager is totally oblivious to .NET and simply shows the name of the running executable. What you see is the "display name" of
dotnet.exe
, which is the stub used to run your .NET core (console) application, which is really just a DLL. That (can) changes with .NET 3.0 BTW (search for "Applications now have executables by default").– Christian.K
Jan 3 at 13:17
What you see in Task Manager isn't any display name, it's the title of the application's main window, or its executable name if there's no window. If you use
dotnet run
the application is the .NET Core host.– Panagiotis Kanavos
Jan 3 at 13:18
What you see in Task Manager isn't any display name, it's the title of the application's main window, or its executable name if there's no window. If you use
dotnet run
the application is the .NET Core host.– Panagiotis Kanavos
Jan 3 at 13:18
Try to set the title - docs.microsoft.com/en-us/dotnet/api/system.console.title
– Rand Random
Jan 3 at 13:19
Try to set the title - docs.microsoft.com/en-us/dotnet/api/system.console.title
– Rand Random
Jan 3 at 13:19
@RandRandom I have set the title, but that only changes the title of the console that opens, not for task manager unfortunately.
– AleksanderRas
Jan 3 at 13:22
@RandRandom I have set the title, but that only changes the title of the console that opens, not for task manager unfortunately.
– AleksanderRas
Jan 3 at 13:22
The problem with building your application to a DLL and using the CLI to run your app is that the CLI will spawn a process for your code to be injected and run into. This means that it is the CLI tooling that controls this window.
– Kieran Devlin
Jan 3 at 13:31
The problem with building your application to a DLL and using the CLI to run your app is that the CLI will spawn a process for your code to be injected and run into. This means that it is the CLI tooling that controls this window.
– Kieran Devlin
Jan 3 at 13:31
add a comment |
1 Answer
1
active
oldest
votes
If you run the application from the dll - no, there is no way as the DotnetCore-Hosting-Process is needed to run it.
If you deploy the application as a self-contained application it will display the name you set your AssemblyName/Executable to:
.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<AssemblyName>Hello World</AssemblyName>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<PropertyGroup>
<RuntimeIdentifiers>win10-x64</RuntimeIdentifiers>
</PropertyGroup>
</Project>
Please also read up the consequences of publishing self-contained apps here.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54022965%2fis-it-possible-to-set-a-display-name-in-task-manager-for-a-net-core-web-applica%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
If you run the application from the dll - no, there is no way as the DotnetCore-Hosting-Process is needed to run it.
If you deploy the application as a self-contained application it will display the name you set your AssemblyName/Executable to:
.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<AssemblyName>Hello World</AssemblyName>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<PropertyGroup>
<RuntimeIdentifiers>win10-x64</RuntimeIdentifiers>
</PropertyGroup>
</Project>
Please also read up the consequences of publishing self-contained apps here.
add a comment |
If you run the application from the dll - no, there is no way as the DotnetCore-Hosting-Process is needed to run it.
If you deploy the application as a self-contained application it will display the name you set your AssemblyName/Executable to:
.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<AssemblyName>Hello World</AssemblyName>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<PropertyGroup>
<RuntimeIdentifiers>win10-x64</RuntimeIdentifiers>
</PropertyGroup>
</Project>
Please also read up the consequences of publishing self-contained apps here.
add a comment |
If you run the application from the dll - no, there is no way as the DotnetCore-Hosting-Process is needed to run it.
If you deploy the application as a self-contained application it will display the name you set your AssemblyName/Executable to:
.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<AssemblyName>Hello World</AssemblyName>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<PropertyGroup>
<RuntimeIdentifiers>win10-x64</RuntimeIdentifiers>
</PropertyGroup>
</Project>
Please also read up the consequences of publishing self-contained apps here.
If you run the application from the dll - no, there is no way as the DotnetCore-Hosting-Process is needed to run it.
If you deploy the application as a self-contained application it will display the name you set your AssemblyName/Executable to:
.csproj:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<AssemblyName>Hello World</AssemblyName>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<PropertyGroup>
<RuntimeIdentifiers>win10-x64</RuntimeIdentifiers>
</PropertyGroup>
</Project>
Please also read up the consequences of publishing self-contained apps here.
edited Jan 3 at 13:50
Rand Random
3,13373264
3,13373264
answered Jan 3 at 13:26
CompufreakCompufreak
2,12711131
2,12711131
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54022965%2fis-it-possible-to-set-a-display-name-in-task-manager-for-a-net-core-web-applica%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
No, it is not possible. Taskmanager is totally oblivious to .NET and simply shows the name of the running executable. What you see is the "display name" of
dotnet.exe
, which is the stub used to run your .NET core (console) application, which is really just a DLL. That (can) changes with .NET 3.0 BTW (search for "Applications now have executables by default").– Christian.K
Jan 3 at 13:17
What you see in Task Manager isn't any display name, it's the title of the application's main window, or its executable name if there's no window. If you use
dotnet run
the application is the .NET Core host.– Panagiotis Kanavos
Jan 3 at 13:18
Try to set the title - docs.microsoft.com/en-us/dotnet/api/system.console.title
– Rand Random
Jan 3 at 13:19
@RandRandom I have set the title, but that only changes the title of the console that opens, not for task manager unfortunately.
– AleksanderRas
Jan 3 at 13:22
The problem with building your application to a DLL and using the CLI to run your app is that the CLI will spawn a process for your code to be injected and run into. This means that it is the CLI tooling that controls this window.
– Kieran Devlin
Jan 3 at 13:31