2017-04-18 22 views
0

我有几个webapi + angular项目共享大量的打字稿代码。因此,我想使用visual studio的“添加为链接”功能链接我的文件。visual studio 2017添加为链接内容文件(aspnetcore)

问题是,它不再与新的csproj作品(也不与xproj,对于这个问题)

在这种情况下,当我链接文件我也希望它被复制到解决方案文件夹(不输出目录,它应该在解决方案资源管理器中可见并且对于webpack来说是可见的!),例如js文件,webpack配置文件等,我让它们共享并“链接”。但为了让视觉工作室真正“看到”这些,我必须将它们复制到解决方案的树中。我在csProj文件的BeforeTargets =“Build”事件中执行此操作。那是我在project.json更改之前做的(在project.json期间,我根本没有这样做)。

但是......现在我发现当我重新打开解决方案时,它会显示“链接文件重复”(或重复链接的项目),并且不会加载文件。这是正确的,因为文件在构建过程中被复制。这用于工作,因为以前的Web应用程序csproj声明式列出项目中的所有文件。现在它看起来是目录,只需添加任何内容。任何想法如何使这项工作再次?

很抱歉,如果它是不明确的,我可以进一步发展,但S.O要我保持短

回答

相关问题