我有一个为.Net 4.5编译的F#项目。但是,我需要它也可以编译.Net 4.0。我创建了另一个项目目标.Net 4.0,我可以将.Net 4.5项目中的所有相同文件复制到新创建的项目中。
该项目引用了一些NuGet库,这些库具有.Net 4.5和4.0的不同包,因此我不能简单地更改项目的.Net版本并重新编译。如何避免维护相同文件的两个副本?我知道VS 2015有共享文件功能。
答案 0 :(得分:0)
尝试"添加为链接"。
Project
菜单> Add Existing Item...
并在Add
下拉列表中点击Add As Link
。
答案 1 :(得分:0)
我认为你最好使用源代码控制来共享文件。
源代码管理有一个副本。
在硬盘上拥有多个副本实际上是一件好事。一个项目可以使用稳定版本,而另一个项目更新并测试新版本。
唯一的缺点是,如果一个项目检查更改,您必须记住为其他项目执行“获取”。