使用不在项目中的.CS文件

时间:2015-04-23 16:31:16

标签: c# file project

我想知道如何在项目中使用不在我的项目中的文件。例如,在我编译后,我有类似下面的内容。

enter image description here

在文件夹中有一个名为“Class1.CS”的文件

2 个答案:

答案 0 :(得分:0)

在解决方案资源管理器中,您可以右键单击所需文件夹,然后单击添加>现有项目>的Class1.cs

答案 1 :(得分:0)

如果你想在程序运行时动态运行c#算法,你必须动态编译它。

  1. 您必须在程序集中定义一些界面
  2. 在cs文件中执行接口实现(稍后将编译)
  3. 程序集中的
  4. 使用您的接口类型
  5. 动态编译您的cs文件
  6. 装配装配
  7. 使用反射来实例化接口的实现
  8. 界面上的run方法
  9. 一种可能的解决方案是使用CSharpCodeProvider提及 in this answer或者你可以在this blog

    上使用Roslyn编译器