O Visual Studio (2017 & 2019) ignorando TypeScriptCompileBlocked

Eu tenho tido alguns problemas com o Visual Studio compilar Transcrito arquivos, isso causa uma ENORME dor de cabeça desde o compilado .js arquivos será utilizado pela primeira vez, em vez de usar os arquivos gerados pelo SPA de Desenvolvimento do Servidor quando o projeto é executado.

Eu criei um Reage de Aplicação (create-react-app my-app --typescript) e as coisas funcionam bem até que eu adicionar um novo .tsx arquivo. Por alguma razão, VS sempre vai compilar o arquivo, se adicionado através do Solution Explorer.

Tenho a certeza de que o Typescript compilação foi desativado em .csproj

<PropertyGroup>
    <TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>
    {...}
</PropertyGroup>

Uma coisa que eu notei é que quando eu adicionar um novo .tsx arquivo VS vai colocar um par de entradas para o arquivo de projeto:

<ItemGroup>
    <None Remove="<project>\src\<file>.tsx" />
</ItemGroup>

<ItemGroup>
    <TypeScriptCompile Include="<project>\src\<file>.tsx" />
</ItemGroup>

O interessante é que quando eu remover essas entradas do Projeto, ele irá compilar até eu reiniciar VS, existe uma maneira de forçar o Visual Studio para não compilar qualquer Transcrito arquivos e não adicioná-los ao arquivo de projeto ou é apenas mais um bug no VS a solução?

0
2019-09-17 12:06:19
origem
0 respostas

Veja mais perguntas por marcas