it-swarm-pt.tech

Não foi possível fazer o upload do arquivo ou da tela HRESULT: 0x80131515 (Adicionar ao driver no MVC que possui como referência da unidade de rede)

Eu vi isso: VSTS 2010 SGEN: erro: não foi possível carregar arquivo ou assembly (exceção de HRESULT: 0x80131515) e nenhuma das respostas funcionam. Também não aparece quando eu construo ou nada. Eu posso executar o projeto bem, isso acontece quando eu tento adicionar um controlador modelado de estrutura de entidade:

controller settings

Então eu recebo este erro:

error message

Todos os arquivos de projeto estão no meu compartilhamento de rede, porque é onde meus documentos residem para o nosso trabalho. Aqui está o que eu tentei:

1) Transformando o Conjunto de Serialização do Gerador nas configurações do projeto para ligado, desligado e automático.

2) Adicionando o sgen.exe.config às Ferramentas C:\Arquivos de Programas\Microsoft SDKs\Windows\v7.0A\bin\NETFX 4.0 com o seguinte código:

<configuration>
 <runtime>
   <loadFromRemoteSources enabled="true" />
 </runtime>
</configuration>

3) Tentei desbloquear os assemblies, mas não tive nenhuma opção de desbloqueio na aba de propriedades. no unblock option

Nenhuma dessas soluções funciona. Alguém tem alguma idéia de como eu posso consertar isso ??? Esse erro ocorre para qualquer assembly personalizado de nuget ou meus próprios projetos devido à sua localização existente no espaço de rede, mas apenas ao tentar adicionar um modelo de EF controlador. Eu posso construir e executar o programa bem.

69
SventoryMang

Tente adicionar seu <loadFromRemoteSources enabled="true" /> a C:\[Visual Studio 2010 Install Dir]\Common7\IDE\devenv.exe.config diretamente abaixo de <runtime> e veja se isso ajuda :)

82
hawkke

Eu só precisava clicar em "Desbloquear" na caixa de diálogo de propriedades do arquivo no Windows Explorer.

117
Aymeric Gaurat-Apelli

Assim como uma solução adicional, tivemos um problema como esse recentemente. A solução acabou por ser desbloquear os arquivos, mas com uma torção. Nós copiamos os arquivos para o nosso servidor em um arquivo Zip. Quando extraímos os arquivos do arquivo Zip, eles já estavam bloqueados. Não conseguimos desbloquear os arquivos. Clicamos no botão de desbloqueio, depois em OK e, quando observamos as propriedades, elas ainda estavam bloqueadas.

O que tivemos que fazer é apagar todos os arquivos bloqueados, desbloquear o arquivo Zip de origem e então extrair os arquivos. Nesse ponto, os arquivos bloqueados anteriormente foram desbloqueados e o aplicativo foi executado corretamente. Espero que ajude alguém a evitar alguma frustração.

EDIT: Eu acredito que você também tem que estar executando o Windows Explorer como administrador para poder desbloquear arquivos.

10
BardMorgan

Esse problema vem do fato de que alguns arquivos necessários estão em "local não confiável", como a rede ou um local compartilhado (mesmo no mesmo computador). Se o local estiver no mesmo computador, você poderá usar a opção de linha de comando subst. 

9
Mbeware

Essas soluções também não funcionaram para mim.

No meu caso, eu estava acessando arquivos em uma unidade de rede mapeada. A solução para mim foi adicionar o endereço IP da minha rede como uma unidade confiável, fazendo o seguinte:

  1. Painel de controle
  2. Centro de Rede e Compartilhamento
  3. Opções da Internet (canto inferior esquerdo da janela)
  4. Aba de Segurança
  5. Selecione "intranet local"
  6. Clique no botão "Sites"
  7. Clique no botão "Avançado"
  8. Adicione o IP da sua unidade de rede à zona.

Não tenho certeza o que fez este trabalho sobre todas as outras opções, mas isso é o que resolveu o problema para mim. Todos os projetos e soluções agora são criados sem problemas.

8
brendo234

Eu vi de outro fórum sobre esse problema, e aqui está a solução que alguém postou: Na propriedade do projeto que contém o DLL Assembly que não carregaria, vá para a configuração Build e na parte inferior, onde diz "Gerar montagem de serialização:", o padrão é Auto. Defina para Off. Sua solução deve então construir OK. 

Isso aconteceu comigo quando eu tinha a API em uma solução de webform com vários projetos. Funcionou bem em uma solução single-project MVC.

8
Yogi

Nenhuma dessas soluções funcionou para mim. Em vez disso, encontrei o caminho fazendo sgen.exe.config via https://stackoverflow.com/a/3407750/516512

2
Farshid
  1. Eu só precisava clicar em "Desbloquear" na caixa de diálogo de propriedades do arquivo. 

  2. Por favor, verifique se o seu arquivo é somente lido, desmarque-o e faça o primeiro passo (antes de perder mais tempo com isso :))

2
avulosunda

As outras respostas aqui me ajudaram a descobrir esse problema no PowerShell. Execute Unblock-File <filename> para permitir que seja acessado pelo script que está sendo executado.

0
Andacious

Tente desbloquear o arquivo desbloquer .

Isso resolveu meu problema.

0
Gerardo Ramirez Riofrio