2013-05-03 45 views
1

或者可能通过反射以某种方式访问​​它的数据?是否有内置的方式来访问项目的csproj文件数据?

感谢

编辑:我想知道是否有办法做到这一点没有阅读它作为一个XML。 就像支持它的ms库一样,它可以用于任何种类的项目和任何类型的vs版本(2005,2008,2010 ...)。

+0

在执行过程中还是从visual studio? – 2013-05-03 20:02:21

+0

执行期间,而不是通过解析或读取它作为XML文件。 – 2013-05-03 23:33:45

回答

3

* .csproj文件实际上只是一个XML文件。您可以像打开其他任何XML文件一样打开它,并将其视为如此。意识到对它做出的任何更改都需要重新加载项目。

另外,请记住,编译/部署应用程序后没有* .csproj文件。

1

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

  • 右键点击一个项目
  • 卸载项目
  • 右击卸载项目
  • 编辑项目
0

右键单击该项目并选择属性选项将为您提供一个GUI,以更改项目文件中的某些设置。另外,当您右键单击文件并更改其属性时,会导致项目文件发生更改。如果您想要做任何非常严肃的事情,比如添加自定义构建步骤,您必须在文本编辑器(如记事本++)中手动完成。这只是一个XML文件。如果您熟悉MSBuild,则proj文件与MSBuild的构建脚本有许多相似之处。

相关问题