我想用F#交互控制檯在Visual Studio 2010中當前打開的解決方案的項目是否有一個快速簡便的方法來增加在F#交互參考控制檯引用當前打開的解決方案中的項目?F#互動:參考項目在目前開放的解決方案
回答
如果它是您經常參考的項目,您可以在工具 - >選項 - > F#工具 - > F#交互選項下爲FSI命令行添加一個'始終'引用。我.FS文件的頂部
-r "C:\Users\yaddayadda\MyDll.dll"
我不認爲這是在溶液中引用項目中的任何直接的方式。我能想到的最好的辦法是什麼地方增加一個FSX文件到您的項目與#r
指令:
#r @"bin\Debug\YourProject.dll"
然後,你可以簡單地通過按下Alt +在Visual Studio中至少輸入引用編譯的DLL文件。據我所知,你不能引用這個項目 - 你只能引用一個程序集。
目前,F#互動確實在Visual Studio中的項目系統斷開。我認爲更緊密的整合將非常有用(但可能很難提供)。
我有線路是這樣的:: 添加-r開關一樣
#if INTERACTIVE
#r @"C:\path\to\some.dll"
#I @"C:\Users\bford\path\to\a\project\in\this\solution\bin\Debug"
#r "Project.name"
#endif
Alt-Enter
現在下降我進入FSI與負載所需的所有東西
我想它應該是簡單的引用當前項目,得到它包含引用列表,然後選擇產生r組成的列表(也可能是ω1)報表交互式會話創建,引用項目的dll ct本身也是如此。
例如: 「FSI /我:pathOfLib1/R:LIB1 /我:pathOfLib2/R:LIB2 ......」
PS:底座上的MSDN文章就不會出現庫名稱可以包括它們的路徑前綴,因此單獨進入/ i和/ i:http://msdn.microsoft.com/en-us/library/dd233172%28v=vs.100%29.aspx
現在,在Visual Studio 2013中,您可以通過右鍵單擊引用的dll並單擊「Send to F#interactive」來添加對F#交互式窗口的引用。 「--use:」指令
到目前爲止,這是我找到的最佳答案。 – Michael 2017-04-05 20:18:49
如果允許的啓動腳本的規定,即調用可以通過傳遞給FSI在Visual Studio F#互動選項菜單這將是很好。這樣的腳本可以通過解決方案元數據,從而允許環境更加集成,例如加載最新的項目輸出。
- 1. 找到解決方案中所有項目的所有參考
- 2. Visual Studio 2012中的解決方案項目參考策略
- 3. Premake5 - 參考其他解決方案中的項目
- 4. 項目如何在解決方案中互動
- 5. F#互動對F#的解決方案和WCF
- 6. 打開解決方案之前卸載項目
- 7. C# - 將多項目解決方案轉換爲1-1項目解決方案
- 8. 您可以搜索當前項目和解決方案中的所有參考項目嗎?
- 9. 在解決方案中測試項目
- 10. VS2010在解決方案中查找對項目的所有參考
- 11. 解決網站項目參考
- 12. EnvDTE項目從解決方案項目單獨C#項目
- 13. 在Visual Studio中添加GitHub項目作爲參考解決方案
- 14. 解決方案中的項目
- 15. TFS中的子項目解決方案
- 16. 需要一個解決方案,我的項目,以取代目前的.NET Remoting的解決方案
- 17. WiX源可以參考解決方案中其他項目的NuGet包嗎?
- 18. VS 2010 Visual C# - 參考同一解決方案中的其他項目
- 19. 在項目模板嚮導中添加解決方案項目
- 20. SVN - 多種解決方案項目
- 21. ASP.NET解決方案類庫項目
- 22. Visual Studio解決方案和項目
- 23. 組織解決方案,項目和SVN
- 24. 項目解決方案建設
- 25. Spring Roo多項目解決方案
- 26. asp.net MVC解決方案/項目佈局
- 27. 多項目解決方案模板
- 28. 項目的參考解決方法.NET 4.5和.NET 3.5
- 29. 多個WCF項目與解決方案中的單個項目
- 30. Need Wrapper解決方案參考
這是一個很棒的提示,謝謝sooooooo太多了! – Russell 2010-06-06 23:37:03