或者也许以某种方式通过反射访问它的数据?
谢谢
编辑:我想知道是否有办法在不将其作为 XML 读取的情况下做到这一点。就像支持它的 ms 库一样,它适用于任何类型的项目和任何类型的 vs 版本(2005、2008、2010 ...)。
*.csproj 文件实际上只是一个 XML 文件。您可以像打开任何其他 XML 文件一样打开它,也可以像对待它一样对待它。但是,要意识到对其进行的任何更改都需要重新加载项目。
另外,请记住,一旦应用程序被编译/部署,就没有 *.csproj 文件了。
是的,您可以在文本编辑器或 Visual Studio 中打开它
Right clicking the project and selecting the properties option gives you a GUI to change some of the settings in the project file. Also, when you right click a file and change it's properties it causes a change in the project file. If you want to do anything very serious, like add custom build steps, you have to do it by hand in a text editor like notepad++. It's just an XML file. If you're familiar with MSBuild the proj file has many similarities to a build script for MSBuild.