或者可能通过反射以某种方式访问它的数据?是否有内置的方式来访问项目的csproj文件数据?
感谢
编辑:我想知道是否有办法做到这一点没有阅读它作为一个XML。 就像支持它的ms库一样,它可以用于任何种类的项目和任何类型的vs版本(2005,2008,2010 ...)。
或者可能通过反射以某种方式访问它的数据?是否有内置的方式来访问项目的csproj文件数据?
感谢
编辑:我想知道是否有办法做到这一点没有阅读它作为一个XML。 就像支持它的ms库一样,它可以用于任何种类的项目和任何类型的vs版本(2005,2008,2010 ...)。
* .csproj文件实际上只是一个XML文件。您可以像打开其他任何XML文件一样打开它,并将其视为如此。意识到对它做出的任何更改都需要重新加载项目。
另外,请记住,编译/部署应用程序后没有* .csproj文件。
是的,你可以在文本编辑器中打开它,或者从Visual Studio
右键单击该项目并选择属性选项将为您提供一个GUI,以更改项目文件中的某些设置。另外,当您右键单击文件并更改其属性时,会导致项目文件发生更改。如果您想要做任何非常严肃的事情,比如添加自定义构建步骤,您必须在文本编辑器(如记事本++)中手动完成。这只是一个XML文件。如果您熟悉MSBuild,则proj文件与MSBuild的构建脚本有许多相似之处。
在执行过程中还是从visual studio? – 2013-05-03 20:02:21
执行期间,而不是通过解析或读取它作为XML文件。 – 2013-05-03 23:33:45