【发布时间】:2018-02-03 16:43:08
【问题描述】:
我使用 c# 和 Visual Studio 2017 开始了一个新项目。我的目标是管理 Visual Studio 中的文档,将所有文件集中在一个位置,并在 TFS/Git 中提供完整且易于访问的历史记录。
我在src 文件夹中有代码,test 文件夹中有测试项目,docs 文件夹中有 Markdown 文件的文档(我使用Markdown Editor)。根文件夹里还有一个Readme.md:
现在有一些问题:
- Visual Studio 中的结构与文件系统中的不同。我在 Visual Studio 中创建的所有 md 文件都放在解决方案的根目录中。我可以在 Windows 资源管理器中创建文件并添加“现有项目”但是这个 是一种痛苦。
- 我可以在 Visual Studio 中移动 md 文件,但它们不会在文件系统中移动。
- 所有文件引用都保存在 sln 文件中,这会发生很大变化。我想避免这种情况。
我读到了关于创建一个空的 c# 项目并禁用该项目的构建,但这似乎也是一个 hack。
是否有一些在 Visual Studio 中管理文档文件的建议?
【问题讨论】:
-
我有一个关于使用 Gimp 管理牲畜的问题...我想将我所有奶牛的照片放在 Gimp 中的图层中,而不将它们实际保存在 .xcf 文件中
-
@Nyerguds 感谢您的评论。不幸的是,我不明白你想告诉我什么。这是一个问题吗?
-
我想知道您是否使用了正确的工具来完成这项工作。你知道像 Git 这样的源代码控制服务可以完美地用于裸文件夹,对吧?您不需要为此提供解决方案文件。而且,项目文件是您项目的文件表。当然,一个文件不能存在于项目中而没有被引用;这就是文件的作用。
-
也就是说,我从未听说过解决方案的树与文件树不同。您确定您使用的是解决方案资源管理器,而不是类视图?
-
我知道 Visual Studio 不是文档工具,但我需要的一切都可用。只是有些事情很烦人,但仍然比使用其他工具编辑文件要好。
标签: c# visual-studio markdown