是否可以以编程方式重新加载C#项目?在我之前的questions之一中,我需要将所有CS文件添加到特定文件夹中,现在虽然这有效,但我发现每次都必须重新加载项目,以便它可以注册添加的新文件。
所以现在我需要一种在项目生成后自动重新加载的方法。
答案 0 :(得分:2)
我假设,当您第一次输出所有DAL文件时,您还创建了一个扩展名为.csproj的文件,其中包含您刚刚添加到该文件夹中的所有文件。
如果我的上述假设是正确的: 如果要添加更多文件,可以从c#代码以编程方式编辑相同的.csproj文件。然后,Visual Studio将强制项目重新加载,说它已经在环境之外发生了变化。
如果我的上述假设错误: 您可以创建.csproj文件,它应该简单直接。
我不确定如果我的问题是对的。