1

Я хотел бы знать, в Visual Studio 2013, как изменить VB по умолчанию WindowsForms шаблона всегда показывать все файлы (ссылочные сборки) ,Показать все файлы по умолчанию для VB.Net в Visual Studio 2013

Для VS2010 существует вопрос и решение здесь: Show All Files by default

Однако я воспроизведен шаги этого трюка, но он не работает для Visual Studio 2013.

Старшее трюк состоит в добавить windowsapplication.vbproj.user (с набором ShowAllFiles атрибутов) в папке шаблона, а затем добавить эту запись в windowsapplication.vstemplate файл:

<TemplateContent> 
    <Project File="WindowsApplication.vbproj" ReplaceParameters="true"> 
     ... 
     <ProjectItem ReplaceParameters="true" TargetFileName="$safeprojectname$.vbproj.user">windowsapplication.vbproj.user</ProjectItem> 
     ... 
    </Project> 
    </TemplateContent> 

Однако, при создании нового проекта, windowsapplication.vbproj.user не копируется в желаемое место назначения.

По моему собственному я заметил, что, кажется, дополнительный вход требуется в файле windowsapplication.vbproj сказать IDE, что не следует игнорировать/пропустить файл windowsapplication.vbproj.user, так, просто я попытался посмотреть, что происходит добавление этого:

<ItemGroup> 
    ... 
    <None Include="$safeprojectname$.vbproj.user"> 
     <Generator>MyApplicationCodeGenerator</Generator> 
     <LastGenOutput>windowsapplication.vbproj.user</LastGenOutput> 
    </None> 
    ... 
    </ItemGroup> 

С этой новой модификацией теперь файл скопирован, однако, неправильно скопирован, кажется, что файл просто включен в проводник решений как часть проекта, и ничего больше, потому что мне все еще нужно нажать Show Все файлы кнопка, чтобы показать «скрытые» ссылки. Но ... по крайней мере, делая это, если я закрываю и повторно открываю проект, например, файл копируется, изменения вступают в силу на данный момент, но, конечно, странное поведение - необходимость закрыть/открыть проект один раз, чтобы увидеть Показать все файлы кнопка правильно нажата ...

ответ

2

Нет, этот хак больше не работает. Он документирует неправильный каталог, это должен быть ProjectTemplatesCache, но это ничего не исправляет. Файл делает скопирован, но затем он сразу же перезаписывается, система проекта VB теперь всегда создает файл projectname.vbproj.user для нового проекта. Пустое. Используется для работы в более старых версиях, потому что он этого еще не сделал, создав файл .user только тогда, когда это необходимо.

В противном случае это очень простое решение, вам просто нужно подождать еще 3 недели. VS2015 всегда показывает узел «Ссылки» для проекта VB.NET. Изменение дизайна, которое было вдохновлено добавленной поддержкой анализаторов кода в реальном времени, функция Roslyn. В узле «Ссылки» показано, какие анализаторы включены для проекта.

Используйте проект> Свойства> Ссылки до тех пор, пока вы не обновите.

+0

Спасибо. Хорошо знать, что они, наконец, будут реализовывать это изменение ... потому что VB.Net следует рассматривать как любимый язык и драгоценность Microsoft, в отличие от C#, они слишком долго занимались этой задачей. Я не понимаю эти эстетические изменения Microsoft, сначала они решили отключить видимость узла по умолчанию, теперь в VS2015 они решили активировать навсегда видимость узла по умолчанию, ничего, кроме добавления конечного пользователя, чтобы решить, показывать ли или не по умолчанию узел «Ссылки», ничего, кроме этого, какая глупость. – ElektroStudios

Смежные вопросы