C# 用代码实现删除引用 C# 如何用代码实现删除引用和删除未使用的引用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 设置对象为null,GC会自动回收空引用对象 自己弄了一下,终于知道如何实现删除引用了。Project project = dteObject.ActiveSolutionProjects as Project; Array projects = dteObject.ActiveSolutionProjects as Array; string outPut = string.Empty; Project pj = null; foreach (object item in projects) { pj = item as Project; outPut += pj.Name + "\n"; } //MessageBox.Show(outPut); VSProject vsproject = (VSProject) pj.Object; foreach(Reference reference in vsproject.References) { outPut += reference.Name + "\n"; if (reference.Name == "Microsoft.VisualStudio.QualityTools.UnitTestFramework" || reference.Name == "Microsoft.VisualStudio.TeamSystem.Data.UnitTesting") { reference.Remove(); } }不过不知道怎么去得到一个Project的未使用的引用,希望有高手能够帮助我一下。。 C#可以处理VC里的消息么 WINFORM高手请进!如何使用API捕获屏幕上鼠标指针图片并显示出来 C#中如何把一段音乐文件(WMA)给编译进程序里去 有关this.close()的问题 C# 怎么样在进入程序时让用户选择数据库进入连接啊? 这个存储过程可把我弄火大了 挑战各位高手!! 如何判断某个文件夹是否存在某个HTML页面 编写类库的有意思的问题!!大家贡献!!(走过路过千万不要错过啊!!超级经典) 我已经装了VS.NET正式中文版,可是怎么不能解析.aspx文件???救救我 请教思路,保存记录时,如何分别处理“新增”与“保存”这两种情况呢? C#如何才能找到usb上网卡?
string outPut = string.Empty;
Project pj = null;
foreach (object item in projects)
{
pj = item as Project;
outPut += pj.Name + "\n";
} //MessageBox.Show(outPut);
VSProject vsproject = (VSProject) pj.Object;
foreach(Reference reference in vsproject.References)
{
outPut += reference.Name + "\n";
if (reference.Name == "Microsoft.VisualStudio.QualityTools.UnitTestFramework" ||
reference.Name == "Microsoft.VisualStudio.TeamSystem.Data.UnitTesting")
{
reference.Remove();
}
}
不过不知道怎么去得到一个Project的未使用的引用,希望有高手能够帮助我一下。。