C# 以编程方式修改生成事件和项目依赖项

C# 以编程方式修改生成事件和项目依赖项,c#,C#,在我的项目中,我使用模板向导包含项目模板中的项目。我还需要以编程方式设置项目依赖项,并以编程方式构建操作。如何在不直接修改csproj文件的情况下(在运行时)执行相同的操作?为什么不直接修改.csproj文件?任何人都知道.proj文件在运行时的位置,我从未听说过这样的事情。我的项目实例化了VS2010 IDE的一个新实例,并为用户提供了一个现成的解决方案,在运行时从项目模板添加了几个项目。只有在重新加载项目时,修改csproj文件才会导致更改。这不是一个值得称赞的解决办法。

在我的项目中,我使用模板向导包含项目模板中的项目。我还需要以编程方式设置项目依赖项,并以编程方式构建操作。如何在不直接修改csproj文件的情况下(在运行时)执行相同的操作?

为什么不直接修改.csproj文件?任何人都知道.proj文件在运行时的位置,我从未听说过这样的事情。我的项目实例化了VS2010 IDE的一个新实例,并为用户提供了一个现成的解决方案,在运行时从项目模板添加了几个项目。只有在重新加载项目时,修改csproj文件才会导致更改。这不是一个值得称赞的解决办法。