8,834
社区成员
发帖
与我相关
我的任务
分享
namespace a
{
public class c
{
public staitc string TestAppSetting{
get {return ConfigurationManager.AppSettings["testkey"];}
}
}
namespace b
{
public class p:Component
{
private string _TestPro;
[DesignOnly(true)]
public String TestPro
{
get
{
if (_TestPro == null)
{
_TestPro= c.TestAppSetting;
}
return _TestPro ;
}
set
{
_TestPro = value;
}
}
}
ProjectItem _Project = (EnvDTE.ProjectItem)_Site.GetService(typeof(ProjectItem)); foreach (object p in (((Array)_Project.DTE.ActiveSolutionProjects))) { Project pj = (Project)p; foreach (ProjectItem pix in pj.ProjectItems) { //变例项目里所有的资源 } }
_Site Isite ,可以 通过 Component.Site 取得
namespace a {
public class c
{ public staitc Assembly TestAppSetting
{
get
{return Assembly.LoadFrom(ConfigurationManager.AppSettings["testkey"]);
}
}
}
====================
[code=C#]
namespace b
{
public class p:Component
{
private Assembly _TestPro;
[DesignOnly(true)]
public Assembly TestPro
{
get
{
if (_TestPro == null)
{
_TestPro= c.TestAppSetting;
}
return _TestPro ;
}
set
{
_TestPro = value;
}
}
}