static const char* list_aspnet_refs(const char* name) { int i = prj_find_package(name); if (i >= 0) { VsPkgData* data = (VsPkgData*)prj_get_data_for(i); sprintf(g_buffer, "{%s}|%s.dll", data->projGuid, prj_get_pkgname_for(i)); return g_buffer; } return NULL; }
static const char* listPackageDeps(const char* name) { int i = prj_find_package(name); if (i >= 0) { strcpy(buffer, " Begin Project Dependency\n"); strcat(buffer, " Project_Dep_Name "); strcat(buffer, prj_get_pkgname_for(i)); strcat(buffer, "\n"); strcat(buffer, " End Project Dependency\n"); return buffer; } else { return NULL; } }
const char* vs_list_pkgdeps(const char* name) { int i; for (i = 0; i < prj_get_numpackages(); ++i) { if (matches(prj_get_pkgname_for(i), name)) { VsPkgData* data = (VsPkgData*)prj_get_data_for(i); if (version > VS2002) { sprintf(g_buffer, "{%s} = {%s}", data->projGuid, data->projGuid); } else { VsPkgData* src = (VsPkgData*)prj_get_data(); sprintf(g_buffer, "{%s}.%d = {%s}", src->projGuid, src->numDependencies, data->projGuid); ++(src->numDependencies); } return g_buffer; } } return NULL; }