Sempre que tento abrir meus próprios projetos no VS 2010 Express, recebo a seguinte mensagem:
Você só deve abrir projetos de uma fonte confiável
Posso clicar em OK na mensagem e abrir a solução, mas preferiria não ser avisado toda vez que abrir minha solução.
Os arquivos não foram baixados da Internet; eles estão bem na unidade de rede do meu departamento . Não há nada para desbloquear se eu olhar para a janela Propriedades do arquivo do projeto.
Qualquer dica para esmagar esse bug será apreciada.
visual-studio-2010
visual-studio
Zian Choy
fonte
fonte
Respostas:
Há algum problema de classificação no Visual Studio 2010. Verifique isto para obter mais detalhes no site da Microsoft. Lista de problemas Confiando em compartilhamentos de rede no Visual Studio 2010 / .NET 4.0 .
Isso será desencadeado não apenas pela origem na Internet (o que permitiria que você a acesse
Unblock
), mas também em outros casos, como eu acho, em um compartilhamento de rede, no diretório temp ou downloads. Eu não sei uma maneira de desligar isso por atacado, eu tenho medo. Você deveria ser capaz de fazê-lo comTools>Options>Projects and Solutions>Warn user when project location is not trusted
Para evitar a mensagem, você pode
(1) apenas concorda em carregar; isso deve suprimir a mensagem sempre que você abrir o projeto como parte dessa solução, como o mesmo usuário na mesma máquina;
ou
(2) vá para o Windows Explorer, clique com o botão direito do mouse no arquivo do projeto, escolha Propriedades, olhe na parte inferior da guia Geral, se houver um botão Desbloquear clique nele. Pode ser necessário fazer isso para qualquer arquivo .user ao lado do projeto.
fonte
Existem 2 maneiras fáceis de fazer isso:
Como conceder permissões para pastas e assemblies
fonte
A única solução relatada para esse problema parece ser mapear o compartilhamento de rede como uma unidade local.
No entanto, isso não é suficiente, conforme declarado nos mapeamentos de namespace do WPF personalizado com falha no Visual Studio 2010 :
[EDITAR]
Como você diz que esta resposta não resolve o seu problema, e como esse é o único problema para o qual existe uma solução disponível, sugiro que você informe a Microsoft sobre o seu problema.
Eu acho que esse comportamento está embutido no VS 2010, então nada além de uma correção para o próprio produto pode resolver o problema.
De qualquer forma, tudo o que você precisa fazer é aceitar cada projeto uma vez para se livrar da mensagem desse projeto para sempre neste computador.
fonte
O Windows define zonas e decide quais arquivos bloquear zonas de segurança baseadas. Você deve verificar lá primeiro.
É provavelmente por isso que as respostas acima não o ajudam. Os arquivos da sua máquina se enquadram na Zona da máquina local . Aqueles de nós que usaram o IE 4 e 5 provavelmente se lembram dessa configuração. A partir do IE 6 e XP, a zona Local Machine foi bloqueada e desapareceu da guia Security. Existem várias maneiras pelas quais o Windows detecta se um arquivo foi originado fora da Zona da Máquina Local. Uma das maneiras é parcialmente mostrada acima, com o botão de desbloqueio. Os arquivos baixados de uma zona mais restritiva são marcados.
Vá no Internet Explorer ou no painel de controle e vá para Opções da Internet. Em Opções da Internet, clique na zona da Intranet . Ele já deve ter a opção de intranet de detecção automática marcada. Agora clique em Nível personalizado e procure em Diversos e procure Iniciar aplicativos e arquivos não seguros .
Verifique se está definido como Ativar . Se você entrar na Zona da Internet e fizer a mesma coisa, ele chegará aonde você não recebe avisos ao executar os arquivos baixados. O Windows marca os arquivos baixados da Internet usando o fluxo de dados alternativo. Arquivos de outras zonas são interceptados diretamente e é assim que você recebe os prompts.
Outro método para o Windows detectar arquivos de outras zonas é por URL ou protocolo de rede. Se você desativar as configurações da intranet e um servidor DNS direcionar um URL de volta para um servidor da web hospedado em sua máquina local, o Windows poderá fornecer o mesmo aviso de aviso.
Os caminhos UNC estão incluídos na Intranet. http://technet.microsoft.com/en-us/library/cc817500.aspx
Esta é uma lista das configurações da zona. http://technet.microsoft.com/en-us/library/cc961173.aspx
Mais informações sobre a Mark of the Web: Esta é provavelmente a melhor publicação de blog sobre Mark of the Web e Internet Security Zones .
Este também é um bom post no blog. Especialmente porque se concentra, não em emburrecer ou se livrar dos avisos, mas sim fala sobre por que os avisos aparecem em primeiro lugar. Não é um How-To, mas um porquê.
fonte
Primeiro, isso não é um bug. É um recurso destinado a salvar os usuários mais ingênuos que podem abrir algo de uma fonte não confiável. A unidade de rede local está na mesma zona de segurança (ou similar) da da rede mundial de computadores.
Para responder sua pergunta, aqui está um tutorial sobre como se livrar da mensagem irritante passo a passo com capturas de tela.
fonte