我有一个为.Net 4.5编译的F#项目。然而,我也需要它被编译成.Net 4.0。我创建了另一个目标为.Net 4.0的项目,我可以将所有相同的文件从.Net 4.5项目复制到新创建的项目中。
该项目引用了一些NuGet库,这些库具有针对.Net 4.5和4.0的不同包,因此我不能简单地更改项目的.Net版本并重新编译。如何避免维护同一文件的两个副本?我知道VS 2015有共享文件功能。
发布于 2014-11-25 23:23:49
尝试“添加为链接”。
Project menu > Add Existing Item...,然后在Add下拉列表中单击Add As Link。
发布于 2014-11-25 23:38:20
我认为你最好使用源代码管理来共享文件。
源代码管理有一个副本。
在你的硬盘上有多份拷贝实际上是一件好事。一个项目可以使用稳定版本,而另一个项目可以更新和测试新版本。
唯一的缺点是,如果一个项目签入了更改,您必须记住对其他项目执行“get”。
https://stackoverflow.com/questions/27130287
复制相似问题