You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I followed the steps in the README file for creating an RPM package on my Windows machine. By default when built on windows, the RPM tool builds the package for Windows, resulting in a .EXE file being produced. However, I need to build the package for Linux instead.
I have a console application written in dotnet that I want to package and distribute as an RPM package for Linux users. I installed the dotnet packaging application on my Windows machine and followed the steps in the README file, but I ended up with a package built for Windows, not Linux.
How can I change the default behavior of the RPM tool to build for Linux instead of Windows on my Windows machine?
Steps to Reproduce:
Create a console application in dotnet on a Windows machine.
Install the dotnet packaging application on the same Windows machine.
Follow the steps in the README file to create an RPM package using the dotnet packaging application.
Install the RPM package on a Linux machine.
Observe that the package is built for Windows, not Linux.
Expected behavior:
The RPM package should be built for Linux and should work when installed on a Linux machine.
Actual behavior:
The RPM package is built for Windows by default, resulting in a .EXE file being produced.
I tried setting the runtime identifier to linux-64, but it didn't work.
Environment:
Operating System: Windows
Console application created on: Windows machine
Additional Information:
I need to distribute my console application as an RPM package for Linux users, but the RPM tool on my Windows machine builds for Windows by default. I'm not sure how to change this behaviour and build the package for Linux instead. Any help would be appreciated.
The text was updated successfully, but these errors were encountered:
Hi,
I followed the steps in the README file for creating an RPM package on my Windows machine. By default when built on windows, the RPM tool builds the package for Windows, resulting in a .EXE file being produced. However, I need to build the package for Linux instead.
I have a console application written in dotnet that I want to package and distribute as an RPM package for Linux users. I installed the dotnet packaging application on my Windows machine and followed the steps in the README file, but I ended up with a package built for Windows, not Linux.
How can I change the default behavior of the RPM tool to build for Linux instead of Windows on my Windows machine?
Steps to Reproduce:
Create a console application in dotnet on a Windows machine.
Install the dotnet packaging application on the same Windows machine.
Follow the steps in the README file to create an RPM package using the dotnet packaging application.
Install the RPM package on a Linux machine.
Observe that the package is built for Windows, not Linux.
Expected behavior:
The RPM package should be built for Linux and should work when installed on a Linux machine.
Actual behavior:
The RPM package is built for Windows by default, resulting in a .EXE file being produced.
I tried setting the runtime identifier to linux-64, but it didn't work.
Environment:
Operating System: Windows
Console application created on: Windows machine
Additional Information:
I need to distribute my console application as an RPM package for Linux users, but the RPM tool on my Windows machine builds for Windows by default. I'm not sure how to change this behaviour and build the package for Linux instead. Any help would be appreciated.
The text was updated successfully, but these errors were encountered: