我可以編寫一個輸出Visual Studio C#控制檯應用程序的C#程序嗎?例如,我想將諸如Console.WriteLine("Hello, World!");
之類的東西放入主函數中,這會導致將.sln文件放入本地文件系統。這甚至有可能嗎?輸出Visual Studio解決方案文件的程序
我知道這可以用Excel之類的東西來完成。使用Interop,我可以創建一個Excel工作簿,向其中寫入一些數據,然後保存該文件。我如何用Visual Studio做這樣的事情?
我可以編寫一個輸出Visual Studio C#控制檯應用程序的C#程序嗎?例如,我想將諸如Console.WriteLine("Hello, World!");
之類的東西放入主函數中,這會導致將.sln文件放入本地文件系統。這甚至有可能嗎?輸出Visual Studio解決方案文件的程序
我知道這可以用Excel之類的東西來完成。使用Interop,我可以創建一個Excel工作簿,向其中寫入一些數據,然後保存該文件。我如何用Visual Studio做這樣的事情?
解決方案文件(.sln)和項目文件(.csproj)只是
xml
文本文件,所以您不應該有任何問題。由於這些是xml文件,因此您不需要額外的工具或API,尤其是對於您描述的這樣不復雜的項目。
另外,當涉及到生成源文件時,Visual Studio與T4模板http://msdn.microsoft.com/en-us/library/vstudio/bb126445.aspx緊密集成。
.sln不是XML –
是的,你可以。你的具體問題是什麼?你甚至嘗試過嗎? –
我已經看過它,只是不知道從哪裏開始。我需要什麼工具?例如對於Excel,您可以使用Microsoft.Office.Interop.Excel。 Visual Studio有類似的東西嗎? – marseilles84
沒有用於創建sln文件的MS API。由於它是IDE的實現細節,因此很少有商業案例。 –