Visual studio Visual Studio Express 2012 for Web-don';t生成bin和obj文件夹
我可以在生成时关闭生成这些文件夹吗?它们包含一些.dll、.pdb和其他我不需要的文件。我只是在使用Typescript编译。是的,这是可能的。关于如何劫持一个构建过程,我依赖于以下很好的概述: 三个主要技巧: 1) project_name.csproj是您需要修改的项目,它是XML MSBUILD文件 2) 您无法从WebApplication.targets中删除依赖项,您需要按如下方式“停用”它们Visual studio Visual Studio Express 2012 for Web-don';t生成bin和obj文件夹,visual-studio,visual-studio-2012,Visual Studio,Visual Studio 2012,我可以在生成时关闭生成这些文件夹吗?它们包含一些.dll、.pdb和其他我不需要的文件。我只是在使用Typescript编译。是的,这是可能的。关于如何劫持一个构建过程,我依赖于以下很好的概述: 三个主要技巧: 1) project_name.csproj是您需要修改的项目,它是XML MSBUILD文件 2) 您无法从WebApplication.targets中删除依赖项,您需要按如下方式“停用”它们 <Import Project="$(MSBuildExtensionsPath
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets" Condition="false" />
3) 您必须执行清洁/建造/重建目标的总合同
我的看起来像:
<Target Name="Build">
<Exec Command="call node_modules\.bin\tsc.cmd src/main.ts --out js/game.min.js > $(Temp)\tscout.txt" IgnoreExitCode="true" WorkingDirectory="$(SolutionDir)" />
<Exec Command="type $(Temp)\tscout.txt" />
</Target>
<Target Name="Rebuild" DependsOnTargets="Clean;Build">
</Target>
<Target Name="Clean">
<RemoveDir Directories="js">
</RemoveDir>
</Target>
您可以创建一个新网站而不是新项目。不应该创建任何二进制输出。
如果创建ASP.Net项目,则需要这些DLL。如果不需要,可以删除它们,或者使用Nuget包管理器进行一些操作。如果仅将Visual Studio用于TypeScript IntelliSense并在另一个项目中使用生成的文件,则可以单独打开该文件,而不创建新项目