visual studio 2017添加为链接内容文件(aspnetcore)

时间:2017-04-18 18:09:11

标签: angular visual-studio-2017

我有几个webapi + angular项目共享很多打字稿代码。因此,我想使用"添加链接"来链接我的文件。视觉工作室的特色。

问题是它不再适用于新的csproj(也不适用于xproj)

在这种情况下,当我链接文件时,我还希望将其复制到解决方案文件夹(不是输出目录,它应该在解决方案资源管理器中可见,对于webpack可见!),例如js文件,webpack配置文件等等,我让他们分享,并且#34;链接"。但为了让这些真正被看到"通过visual studio,我必须将它们复制到解决方案的树上。我在BeforeTargets =" Build" csProj文件中的事件。这就是我在project.json改变之前做的事情(在project.json期间我根本就没有做过)。

但......我现在发现,当我重新打开解决方案时,它会说"链接文件重复" (或重复的链接项)并且不加载文件。这是正确的,因为文件是在构建期间复制的。这是因为之前的Web应用程序csproj以声明方式列出了项目中的所有文件。现在它看起来像目录,只是在那里添加任何内容。知道如何重新开始这项工作吗?

很抱歉,如果不清楚我可以进一步发展,但是S.O希望我保持简短的问题

1 个答案:

答案 0 :(得分:0)

由于这是我的重复帖子,我将指出我对另一个问题的回答:`visual studio 2017 add as link content files (aspnetcore)