Microsoft MVP성태의 닷넷 이야기
.NET : 96. C# Interpreter [링크 복사], [링크+제목 복사],
조회: 10700
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

The source code IS the executable [Releasing CSI, a C# interpreter (with source and tests) for .NET]
; https://docs.microsoft.com/en-us/archive/blogs/delay/the-source-code-is-the-executable-releasing-csi-a-c-interpreter-with-source-and-tests-for-net

엄밀히 GW-Basic과 같은 식의 인터프리터라고 볼 수는 없지만. ^^

2가지 방식의 실행을 지원합니다.

Examples:
   CSI Example.cs
   CSI Example.cs -r System.Xml.dll -a ArgA ArgB -Switch
   CSI ExampleA.cs ExampleB.cs -d DEBUG -d TESTING -R

위의 방식은 그냥 csc.exe 동작과 유사하죠. 이렇게만 하면 별다른 매력이 없는데, 다음과 같이 확장자가 등록되어 바로 실행되는 것도 지원을 해주기 때문에 그나마 좀 ^^ 낫습니다.

C:\T\CSI>TYPE Samples\Greetings.csi
using System;

public class Greetings
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Hello {0}", string.Join(" ", args));
    }
}
C:\T\CSI>Samples\Greetings.csi out there world.
Hello out there world.






[최초 등록일: ]
[최종 수정일: 6/21/2021]


비밀번호

댓글 작성자
 




... 16  17  18  19  20  21  22  23  24  25  26  27  28  29  [30]  ...
NoWriterDateCnt.TitleFile(s)
450정성태9/28/20069605.NET : 16. ADO.NET vNext Entity Data Model Designer Prototype, CTP
449정성태9/28/200610514TFS : 37. Team Foundation Server and Basic Authentication
448정성태9/28/200610073TFS : 36. Moving the Team Foundation Server Data Warehouse to a Separate Server
447정성태10/20/200610209Vista : 10. ASLR이 적용된 Vista
446정성태9/26/200610001개발환경 구성 : 31. Profiling Tool for .NET Developers
445정성태10/20/20069651Windows 2008 : 2. LHS Feature Of The Week #2 - Remote Differential Compression
444정성태10/20/200610225Windows 2008 : 1. LHS Feature Of The Week #1 - Transactional NTFS
443정성태9/23/200610113개발환경 구성 : 30. Tip/Trick: Optimizing ASP.NET 2.0 Web Project Build Performance with VS 2005
442정성태9/28/200610676TFS : 35. 설치 설명서 / 관리자 가이드 도움말 업데이트
441정성태9/21/200611162개발환경 구성 : 29. SQL Server Spec 비교
440정성태10/20/200610555.NET 3.0 : 3. WCF Workshops updated to Release Candidate 1
439정성태9/20/200610557개발환경 구성 : 28. Caml Viewer 2007 : released on Codeplex
438정성태9/20/200610315개발환경 구성 : 27. Enterprise Smart Card Deployment in the Microsoft® Windows® Smart Card Framework
437정성태9/19/200610262TFS : 34. Getting Started with TFS Integrator 파일 다운로드2
434정성태9/20/200610975개발환경 구성 : 26. Developing Web Applications on Windows Vista with Visual Studio 2005
433정성태10/20/200610421Vista : 9. Next Generation TCP/IP Stack
432정성태9/16/200610289TFS : 33. Now Available: Teamprise V2 Preview 2
431정성태9/16/20069942개발환경 구성 : 25. Announcing the Web Client Software Factory
430정성태9/15/200610289.NET : 15. ASP.NET 2.0 - A Preview of Web LINQ - BLINQ
429정성태9/15/20069870The True Cost of .NET Exceptions
428정성태9/15/200611660.NET : 14. IronPython 예제들
427정성태9/14/200611156개발환경 구성 : 24. Smart Start and Stop Service in VS.NET Build
426정성태9/13/200610584TFS : 32. Team Foundation Server Language Change Package
425정성태9/12/200610424TFS : 31. Team Foundation Administrator's Guide (TFSAdmin.chm)
424정성태9/12/200611090Visual C++ : 2. Managed Debugger Expression Evaluator - mcee_mc.dat
422정성태9/8/200611000.NET : 13. An Introduction to LINQ
... 16  17  18  19  20  21  22  23  24  25  26  27  28  29  [30]  ...