C#项目(.CSProj),链接到具有平面目录结构的文件

Saq*_*qib 5 c# msbuild csproj

我有一个C#类库项目,它包含几个外部文件作为"链接".

在项目文件中,它出现为:

<None include="MyFile.txt">
    <link>MyFile.txt</link>
    <CopyToOutputDirectory>CopyIfNewer</CopyToOutputDirectory>
</None>
Run Code Online (Sandbox Code Playgroud)

这很好用:

  • 我在Visual Studio中看到了这些文件.
  • 它们是相互关联的,而不是复制到我的项目中.
  • 文件将复制到输出目录.

但现在我想将我的项目重新安排到目录中.在上面,我用链接标记中的MyDir\MyFile.txt替换了Myfile.txt.

现在,我最终在输出目录中找到了一个名为MyDir的目录 - 我不想要它.我想将该文件放在解决方案资源管理器中的目录中,但不在输出文件夹中.

我找不到任何办法 - 这可能吗?