2013-07-29 50 views
-1

我可以編寫一個輸出Visual Studio C#控制檯應用程序的C#程序嗎?例如,我想將諸如Console.WriteLine("Hello, World!");之類的東西放入主函數中,這會導致將.sln文件放入本地文件系統。這甚至有可能嗎?輸出Visual Studio解決方案文件的程序

我知道這可以用Excel之類的東西來完成。使用Interop,我可以創建一個Excel工作簿,向其中寫入一些數據,然後保存該文件。我如何用Visual Studio做這樣的事情?

+0

是的,你可以。你的具體問題是什麼?你甚至嘗試過嗎? –

+0

我已經看過它,只是不知道從哪裏開始。我需要什麼工具?例如對於Excel,您可以使用Microsoft.Office.Interop.Excel。 Visual Studio有類似的東西嗎? – marseilles84

+0

沒有用於創建sln文件的MS API。由於它是IDE的實現細節,因此很少有商業案例。 –

回答

3

解決方案文件(.sln)和項目文件(.csproj)只是 xml 文本文件,所以您不應該有任何問題。由於這些是xml文件,因此您不需要額外的工具或API,尤其是對於您描述的這樣不復雜的項目。

另外,當涉及到生成源文件時,Visual Studio與T4模板http://msdn.microsoft.com/en-us/library/vstudio/bb126445.aspx緊密集成。

+3

.sln不是XML –

相關問題