バージョンと説明の設定は、Assembly*Attributes を使用して簡単に設定できます。たとえば$src
、スクリプトの C# コード文字列の最後のusing
ステートメントのすぐ下にこれを追加します。
[assembly: AssemblyTitle("ConsoleApplication1")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("ConsoleApplication1")]
[assembly: AssemblyCopyright("Copyright © 2013")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
アプリケーション内からコンソールを非表示にするのは少しトリッキーです。ShowWindow(HWND hWnd, int nCmdShow) Win32 API を pinovking して、現在のプロセスの mainWindowHandle のハンドルと nCmdShow の値 0 を渡すことができます。