我希望读取工程中的文件的内容,然后在设计时使用。但我希望不要使用插件技术或者引用VS2005库。谢谢大家。
------解决方案--------------------------------------------------------
太牛了,没有试,关注
------解决方案--------------------------------------------------------
以文本方式打开?
------解决方案--------------------------------------------------------
引用EnvDTE,EnvDTE80两个dll。
using EnvDTE;
using EnvDTE80;
DTE2 myDTE2 = (DTE2)System.Runtime.InteropServices.Marshal.GetActiveObject( "VisualStudio.DTE.8.0 ");
if (myDTE2 != null)
{
Solution2 sol = (Solution2)myDTE2.Solution;
string name = myDTE2.ActiveDocument.Name;
}