【问题标题】:Import file using C# code使用 C# 代码导入文件
【发布时间】:2015-03-13 13:37:10
【问题描述】:

我目前正在使用 C# 进行编程,并且在我的解决方案目录中创建了一个新文件。只是想知道,有什么方法可以使用 C# 编码将新文件导入到我的解决方案中?如果做不到,有什么建议可以让我以一种简单的方式做到这一点,即使是新手也可以毫不费力地做到这一点?

任何帮助将不胜感激,谢谢。

【问题讨论】:

  • 你用谷歌搜索过吗?那里有很多教程。当您有具体问题或疑问时请到这里来。
  • 在解决方案面板中右键单击它所在的文件夹,然后选择“添加现有”
  • 假设您使用的是Visual Studio...右键单击并选择Add Existing Item...有什么复杂之处。
  • @MotoSV obvs 这对专家来说很好,但对于新手 ;)
  • 我认为对于新手来说,使用一些自定义实现将文件添加到解决方案会更加复杂和冗长。如果新手无法执行像“添加现有项目...”这样的简单操作,他们可能会在 Visual Studio 的其余部分中遇到困难。

标签: c# visual-studio


【解决方案1】:

理论上,是的:您可以使用 C# 代码修改项目文件以包含新文件(通过直接编辑 XML,或者可能有一个 Visual Studio API 可以让您添加它)。请注意,这不会自动使您正在运行的代码包含新代码,因为它必须先编译,等等。

实际上,您应该做的只是在 Visual Studio 中添加它:右键单击项目 > 添加 > 现有项... 或者,单击解决方案资源管理器中的“显示所有文件”按钮,然后右键单击在新文件上(假设您将它放在项目中)> 包含在项目中。

【讨论】:

  • 谢谢@Tim S。编辑 xml 可能会有很大风险,可能会破坏整个项目文件。我想,我只需要做一个消息框来要求用户手动导入。同时,如果有的话,我会尝试搜索任何api。
猜你喜欢
  • 2015-11-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-13
  • 1970-01-01
  • 1970-01-01
  • 2014-06-29
  • 2016-05-22
相关资源
最近更新 更多