2009-01-07 607 views
1

我需要添加一個C#解決方案,其中包含將作爲軟件庫安裝程序的一部分分發的示例。該解決方案將提供有關如何使用產品API的各種示例。如何在打開Visual Studio解決方案時顯示文件

我希望能夠顯示一個簡單的「快速啓動」文件,解釋在Visual Studio中打開解決方案時如何運行示例。

有沒有辦法告訴Visual Studio在解決方案/項目打開時打開特定的文本文件?

回答

1

這聽起來像一個解決方案或項目模板將是最佳選擇。這可以讓你在用戶的File - New對話框中創建一個條目(類似於'New Class Library'等)。在VS 2008中,這些創建起來更容易 - File - > Export Template。該模板只是項目的zip您可以修改一個xml清單文件,部分清單模式允許您指定文件以HTML或文本形式打開,模板可以作爲安裝程序包的一部分相對簡單地安裝。一般概念: http://msdn.microsoft.com/en-us/library/6db0hwky.aspx

以及如何在不同模式下打開啓動文件架構參考: http://msdn.microsoft.com/en-us/library/ys81cc94.aspx

如果您需要提供更多指導/嚮導,請考慮Guidance Automation Toolkit。

1

會說什麼。

解決方案的UI狀態(例如,哪些文件打開進行編輯)存儲在其中一個解決方案文件中,每個用戶都應該有一個單獨的副本,因此通常不會簽入到共享版本控制:即不是* .sln文件,而是我認爲* .suo文件(但要小心,這是一個二進制文件,它不會'合併')。

1

我不認爲有可能有解決方案文件實際上打開特定內容甚至腳本動作。

也許你可以爲你的庫創建一個MSI設置(如果你還沒有的話),並且不提供帶有示例代碼的解決方案,而是由MSI在正確的位置安裝的項目模板立即可用VisualStudio中的模板?然後有人可以輕鬆完成「新建項目」,選擇演示模板並使用示例代碼獲取項目預設。

+0

有趣的想法,但我不明白它是如何解決我的問題 – 2009-01-07 14:43:47

0

只是做一個bat文件(使用VS ENV)與調用devenv的了/ useenv yoursolution.sln - 這種方式可以使事情,如果你想有點看中了;)

+0

問題是,我不希望我的用戶有運行其他文件只是SLN – 2009-01-07 14:42:53

相關問題