Папка "Пропущенные публичные сборки" - PullRequest
2 голосов
/ 09 августа 2010

Несколько статей и блогов, которые я прочитал, предлагают разместить сборки, которые я хочу сделать доступными для T4, в папке Visual Studio Public Assemblies . Предполагается, что он находится в C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies, но у меня нет папки PublicAssemblies' folder there, only PrivateAssemblies . Creating my own PublicAssemblies, похоже, не работает. Сборки, расположенные здесь, должны быть доступны в разделе .NET диалога «Добавить ссылки», а моя сборка, расположенная там, отсутствует.

РЕШИТЬ: Я искал под Program Files, а не Program Files (x86). Я нашел публичные собрания в последнем месте.

Ответы [ 2 ]

2 голосов
/ 09 августа 2010

Я не знаю об этой папке, но MS предлагает добавить раздел реестра, чтобы сделать ваши сборки доступными в VS, как в этой цитате из этой статьи: Как отобразить сборку в диалоговом окне «Добавить ссылку»

Чтобы отобразить сборку в диалоговом окне «Добавление ссылки», можно добавить раздел реестра, например следующий, который указывает на местоположение сборки [HKEY_CURRENT_USER\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\MyAssemblies]@="C:\\MyAssemblies" где MyAssemblies - это имя папки, в которой находятся сборки.

0 голосов
/ 11 января 2011

Может быть, вы найдете ответ в другом вопросе SO: Невозможно сослаться на сборку в шаблоне T4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...