我有两个文件。
文件1:
namespace A
type A1() =
// ....
文件2:
namespace A
type A2() =
// ....
我可以在文件2中使用A1和A2类型,但我只能在文件1中看到A1。我认为这是因为编译器在解析文件1时不知道A2。
在这种情况下,有没有办法制作类似前进型声明的东西?或者更改编译器解析源文件的顺序。对我来说,在File1中只有A1和A2,在File1中只有A2。
更新
我认为它不是this question的共同主义。我知道类型声明中的and
关键字,但我不能将两个不同的文件合并为一个(参见问题标题)。
答案 0 :(得分:1)
更改解析源文件的顺序
这可以通过更改Visual Studio中文件的顺序来完成:右键单击Move Up
Move Down
答案 1 :(得分:1)
如果安装了F#Power Tools,Alt-UpArrow和Alt-DownArrow也可以工作,IIRC。