我想用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