내가 대답을 필요로하는 유일한 질문은 * .cs 파일을 사용하거나 Bash Script 또는 Linux 명령 프롬프트에서 Microsoft Visual Studio로 만든 * .exe 파일을 실행할 수 있습니까?Bash Script에서 C# 소스 코드를 호출하거나 실행할 수 있습니까?
답변
명령 프롬프트에서 다음 문을 사용하여 .NET에게 Mono on Linux
로 만든 EXE 파일을 실행할 수 있습니다
mono myprogram.exe
Visual Studio on Windows
로 생성 된 실행 파일은 모노로 실행 가능하지 않다. @AWSLC 제안로서 당신은 와인과 같은 일이 같은 명령을 사용하여 그것을 실행할 수 있습니다 : 그것은 리눅스의 상단에 호환성 계층임을
wine myprogram.exe
당신이 와인을 사용하는 경우는, 마음에, 그래서 난으로 모노를 추천 할 것입니다 더 안전한 방법.
.cs 파일로 시작하는 경우 분명히 실행 파일이 아니므로 모노로 실행할 수 없습니다. 다음 명령을 먼저 컴파일 할 수
mcs myprogram.cs
을 비주얼 스튜디오에서 생성 된 .cs 코드는 컴파일러가 위의 mono
명령을 실행할 수있는 exe 파일을 생성합니다 모노 프레임 워크와 호환되는 경우.
을 참조하십시오. 모노에 의해, 그리고 그 반대의 경우 (플랫폼 특정 물건을 사용하지 않는다고 가정). – Jester
.NET 컴파일러로 빌드하지 않으면 * .cs 파일을 실행할 수 없습니다.
* .exe 파일은 Linux에서 wine과 같은 응용 프로그램을 사용하여 Windows 프로그램을 에뮬레이트하지 않는 한 Windows 컴퓨터에서만 실행할 수 있습니다.
그러나 mono와 같은 컴파일러를 사용하면 * .cs 파일을 Linux 및 Mac 컴퓨터에서 실행할 수있는 바이너리로 컴파일 할 수 있습니다.
- 1. C# 응용 프로그램의 C++ 코드를 호출하거나 포트합니까?
- 2. vba 매크로에서 C# 코드를 실행할 수 있습니까?
- 3. dalvik에서 C 코드를 실행할 수 있습니까
- 4. 원시 C# 소스 코드를 난독화할 수 있습니까?
- 5. 어떻게 bash 스크립트 소스 코드를 암호화 할 수 있습니까?
- 6. bash 스크립트 중간에 'su'를 실행할 수 있습니까?
- 7. 소스 코드를 변경하지 않고 redgreen을 사용하여 테스트를 실행할 수 있습니까?
- 8. raw.github.com을 사용하여 루비 소스 코드를 실행할 수 있습니까
- 9. Docker + apache2를 사용하여 외부 PHP 소스 코드를 실행할 수 있습니까?
- 10. 이클립스와 안드로이드 스튜디오에서 동일한 소스 코드를 실행할 수 있습니까?
- 11. ImageJ 매크로에서 Java 프로그램을 호출하거나 실행할 수 있습니까?
- 12. 프리즘 코드를 단계별로 실행할 수 있습니까?
- 13. Bash 스크립트에서 AWK를 어떻게 실행할 수 있습니까?
- 14. 어떻게 bash 스크립트에서 명령을 실행할 수 있습니까?
- 15. crontab에서 Bash 파일을 루트로 실행할 수 있습니까?
- 16. 디버그 중에 만 코드를 실행할 수 있습니까?
- 17. 모노 터치에서 코드를 동적으로 실행할 수 있습니까?
- 18. C# 소스 코드를 흐리게 처리하는 프로그램이 있습니까?
- 19. llvm에서 관리되는 언어의 코드를 실행할 수 있습니까?
- 20. bash-script에서 서비스가 시작될 때까지 기다리십시오.
- 21. System.Addin (MAF) 소스 코드를 사용할 수 있습니까?
- 22. C# 소스 코드를 암호화하는 방법이 있습니까?
- 23. 프로그래밍 책에서 코드를 실행할 수 없습니다. (C++)
- 24. GA144에서 에뮬레이트 된 C 코드를 실행할 수 있습니까?
- 25. C#에서 변수 값이 변경되면 어떻게 코드를 실행할 수 있습니까?
- 26. C# .NET DLL 파일이있는 경우에만 코드를 실행할 수 있습니까?
- 27. 제한된 권한으로 C# 코드를 동적으로 컴파일하고 실행할 수 있습니까?
- 28. Windows Azure에서 Native C++ 코드를 실행할 수 있습니까?
- 29. C++에서 return 문 다음에 코드를 실행할 수 있습니까?
- 30. 장치에서 코드를 실행할 수 없습니다.
C# 스크립트를 실행할 수 있습니다. Windows에서 생성 된 .net exe 파일은 실행 가능하지만 [http://stackoverflow.com/questions/8371560/mono-shell-scripting](http://stackoverflow.com/questions/8371560/mono-shell-scripting) – Massimo