以编程方式重新加载C#项目
是否可以通过编程方式重新加载C#项目?在我以前的一篇文章中,我需要将所有CS文件添加到一个特定的文件夹中,现在,当这项工作正常时,我发现每次都必须重新加载项目,以便它可以注册添加的新文件以编程方式重新加载C#项目,c#,visual-studio-2008,msbuild,C#,Visual Studio 2008,Msbuild,是否可以通过编程方式重新加载C#项目?在我以前的一篇文章中,我需要将所有CS文件添加到一个特定的文件夹中,现在,当这项工作正常时,我发现每次都必须重新加载项目,以便它可以注册添加的新文件 因此,现在我需要一种在项目生成后自动重新加载的方法。我假设,第一次输出所有DAL文件时,您还创建了一个扩展名为.csproj的文件,其中列出了您刚刚添加到文件夹中的所有文件 如果我的上述假设正确: 如果要添加更多文件,可以通过编程方式从c#代码中编辑相同的.csproj文件。然后,VisualStudio将强制
因此,现在我需要一种在项目生成后自动重新加载的方法。我假设,第一次输出所有DAL文件时,您还创建了一个扩展名为.csproj的文件,其中列出了您刚刚添加到文件夹中的所有文件 如果我的上述假设正确: 如果要添加更多文件,可以通过编程方式从c#代码中编辑相同的.csproj文件。然后,VisualStudio将强制重新加载项目,并说它在环境之外发生了更改 如果我的上述假设是错误的: 您可以创建.csproj文件,它应该简单明了
我不确定你的问题是否正确。你的假设是错误的,因为我生成的只是C代码,而不是整个项目。但是你解决这个问题的方法很独特,我会试试看它是否有效。