C#项目(.CSProj),链接到具有平面目录结构的文件
本文关键字:平面 结构 文件 项目 CSProj 链接 | 更新日期: 2023-09-27 18:19:53
我有一个C#类库项目,其中包括几个作为"链接"的外部文件。
在项目文件中,这显示为:
<None include="MyFile.txt">
<link>MyFile.txt</link>
<CopyToOutputDirectory>CopyIfNewer</CopyToOutputDirectory>
</None>
这非常好:
- 我在Visual Studio中看到这些文件
- 它们是经过严格链接的,并没有复制到我的项目中
- 文件被复制到输出目录
但现在我想将我的项目重新排列到目录中。在上面的链接标记中,我用MyDir''Myfile.txt替换了Myfile.txt。
现在,我在输出目录中得到了一个名为MyDir的目录,这是我不想要的。我希望该文件在解决方案资源管理器的目录中,但不在输出文件夹中。
我找不到任何方法来做这件事——有可能吗?
我认为解决方案文件夹就是您想要的。
这种行为是为了避免重复文件冲突和其他类似问题。
你应该安排你的项目文件与visualstudio解决方案文件夹,而不是目录
http://msdn.microsoft.com/en-us/library/sx2027y2.aspx