【问题标题】:TypeScript Build in visual studio 2012Visual Studio 2012 中的 TypeScript 构建
【发布时间】:2012-10-18 15:58:33
【问题描述】:

我刚刚在 Visual Studio 2012 中构建了我的打字稿, 第一天,在我构建完.ts文件后,根据我制作的typescript .ts文件修改/调整.js文件。

奇怪的是第二天,我打开项目, 我在 .ts 文件中修改了很多代码,在我编译之后, .js 文件未更新且未修改, 更糟糕的是我收到以下错误:

  1. 权限被拒绝执行文件

  2. 命令 .... 以代码 1 退出

在构建输出中出现错误:

------ 重建所有开始:项目:HTML5Viewer,配置:释放任何 CPU ------ 1> 无法写入文件'C:/DevProject/PADS 4.x/Release 2/Source/PADS HTML5/PADS HTML5 Viewer/HTML5Viewer/methods.js' 1>EXEC : tsc.js(21005, 21) Microsoft JScript 运行时错误:权限被拒绝 1>C:\DevProject\PADS 4.x\Release 2\Source\PADS HTML5\PADS HTML5 Viewer\HTML5Viewer\HTML5Viewer.csproj(73,5): 错误 MSB3073: 命令 ""C:\Program Files (x86) \Microsoft SDKs\TypeScript\0.8.0.0\tsc" "C:\DevProject\PADS 4.x\Release 2\Source\PADS HTML5\PADS HTML5 Viewer\HTML5Viewer\Viewer.ts" "C:\DevProject\PADS 4. x\Release 2\Source\PADS HTML5\PADS HTML5 Viewer\HTML5Viewer\methods.ts" "C:\DevProject\PADS 4.x\Release 2\Source\PADS HTML5\PADS HTML5 Viewer\HTML5Viewer\app.ts""以代码 1 退出。 ==========全部重建:0成功,1失败,0跳过==========

有什么解决办法吗?

我可以创建一个新项目并将所有 .ts 文件移动到新项目中 但那会很痛苦

【问题讨论】:

    标签: javascript html visual-studio-2012 typescript


    【解决方案1】:

    我不知道您使用的是什么源代码控制系统,但是如果您已签入 .js 文件并且构建过程无法签出以更改它,这将导致错误,例如你拥有的那个。

    您可以完全从源代码管理中排除该文件,也可以让您的构建过程检出该文件以对其进行编辑。

    【讨论】:

    • 这太简单了,我按照您的说明进行操作,即我允许通过手动修改 .js 文件来检出它,直到有迹象表明 .js 文件正在被修改,然后我编译.ts文件,报错消失,自动修改.js文件
    猜你喜欢
    • 2012-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-22
    • 2012-12-18
    • 1970-01-01
    相关资源
    最近更新 更多