最近、VS 2015 Update 3からType 201にアップグレードしたVS 2017にアップグレードしました。TypeScript 2.0とVS 2017のビルドツールでjsファイルが展開されない
私はそうのよう1.8
から2.1
に私の.csproj
ファイルにTypeScriptToolsVersion
を変更:ここで
がいっぱいPropertyGroupです:アップグレード前に
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{redacted}</ProjectGuid>
<ProjectTypeGuids>{redacted};{redacted}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>WebApplication</RootNamespace>
<AssemblyName>WebApplication</AssemblyName>
<TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>4.0</OldToolsVersion>
<UpgradeBackupLocation />
<TargetFrameworkProfile />
<UseIISExpress>false</UseIISExpress>
<WcfConfigValidationEnabled>True</WcfConfigValidationEnabled>
<IISExpressSSLPort /><IISExpressAnonymousAuthentication>disabled</IISExpressAnonymousAuthentication>
<IISExpressWindowsAuthentication>enabled</IISExpressWindowsAuthentication>
<IISExpressUseClassicPipelineMode>false</IISExpressUseClassicPipelineMode>
<UseGlobalApplicationHostFile />
<TypeScriptToolsVersion>2.1</TypeScriptToolsVersion>
</PropertyGroup>
、展開がコピーしますファイル.ts
に関連付けられている.js
と.map.js
のファイル(溶液中に「含まれている」いなかったこれらの.js
ファイルに注意してください。
をアップグレードした後、展開が関連する.js
または.map.js
ファイルをコピーしません。
を奇妙なことに、何の関連する活字体源がなかった.js
ファイルを首尾などjquery.js
としてコピーされた。これらのファイルは、溶液中に「含まれる」。
は、私はビルドが期待通りに関連する.js
ファイルを持っているを確認することができます...そのわずかの展開ステップは、それらをコピーしません。
私はそうのような展開にする場合msdeployを使用しています:
WebApplication.deploy.cmd https://WEBSERVER01:8172/msdeploy.axd?site=test.example.com TheUser ThePassword
は、なぜこれらのファイルはもうコピーされていないとどのように私はそれを修正することができますか?