0

我刚刚在 Visual Studio 2012 中构建了我的 typescript,第一天,在我构建了 .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 运行时错误:Permission denied 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 文件移动到新项目中,但这会很痛苦

4

1 回答 1

3

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

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

于 2012-10-29T10:44:05.853 回答