1

作業中のファイル (.cs および .aspx ファイル) に対していくつかの操作を行うことができるアドインを作成しようとしています。

そのファイルのプロジェクト名にアクセスしたい。

これらのコードを試しましたが、必要なものが見つかりません。

_applicationObject.Solution.FullName.ToString()
_applicationObject.ActiveDocument.FullName.ToString()
_applicationObject.ActiveWindow.Document.FullName.ToString()

Projects projects = _applicationObject.ActiveSolutionProjects as Projects;
Project project = null;
if (projects != null)
{
    if (projects.Count > 0)
    {
        project = projects.Item(0);
    }
}
Clipboard.SetText(project.UniqueName);
4

1 に答える 1

0

プロジェクトの名前は、プロジェクトの説明に格納されているものではありません。プロジェクト ファイルを見つける必要があります。拡張子を除いたプロジェクトファイル名がプロジェクト名です。

別のルート名前空間またはアセンブリ名にアクセスしたい場合は、お知らせください。説明します。

于 2013-09-20T14:05:37.023 に答える