2

或者也许以某种方式通过反射访问它的数据?

谢谢

编辑:我想知道是否有办法在不将其作为 XML 读取的情况下做到这一点。就像支持它的 ms 库一样,它适用于任何类型的项目和任何类型的 vs 版本(2005、2008、2010 ...)。

4

3 回答 3

3

*.csproj 文件实际上只是一个 XML 文件。您可以像打开任何其他 XML 文件一样打开它,也可以像对待它一样对待它。但是,要意识到对其进行的任何更改都需要重新加载项目。

另外,请记住,一旦应用程序被编译/部署,就没有 *.csproj 文件了。

于 2013-05-03T20:03:03.473 回答
2

是的,您可以在文本编辑器或 Visual Studio 中打开它

  • 右键单击一个项目
  • 卸载项目
  • 右键单击卸载的项目
  • 编辑项目
于 2013-05-03T20:03:55.350 回答
0

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.

于 2013-05-03T20:06:09.830 回答