以编程方式重新加载C#项目

时间:2009-02-13 06:37:04

标签: c# visual-studio-2008 msbuild

是否可以以编程方式重新加载C#项目?在我之前的questions之一中,我需要将所有CS文件添加到特定文件夹中,现在虽然这有效,但我发现每次都必须重新加载项目,以便它可以注册添加的新文件。

所以现在我需要一种在项目生成后自动重新加载的方法。

1 个答案:

答案 0 :(得分:2)

我假设,当您第一次输出所有DAL文件时,您还创建了一个扩展名为.csproj的文件,其中包含您刚刚添加到该文件夹​​中的所有文件。

如果我的上述假设是正确的 如果要添加更多文件,可以从c#代码以编程方式编辑相同的.csproj文件。然后,Visual Studio将强制项目重新加载,说它已经在环境之外发生了变化。

如果我的上述假设错误: 您可以创建.csproj文件,它应该简单直接。

我不确定如果我的问题是对的。