This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CODECOMPOSER:CCS 不会让.PROJECT 继续 — 它一直在寻找埋在某个地方的该文件的秘密版本。

Guru**** 2609285 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1578612/codecomposer-ccs-wont-let-project-go---it-keeps-finding-a-secret-version-of-that-file-buried-somewhere

部件号:CODECOMPOSER


好的、这听起来像一个愚蠢的问题、但我经常发现自己想要创建一个全新的工作区并在其中重命名工程、例如我有 workspace_1、里面有一个工程文件夹、里面有一个名为.project 的文件、在该 xml 中我看到名为 my_project_1

我现在需要 workspace_2 和 my_project_2。

完美的是“另存为“或其他东西,但我找不到它。 因此、这是我的权变措施:关闭 CCS、然后在 Windows 中将“workspace_1"复制“复制到新文件夹“workspace_2",“,然后、然后使用编辑器将 “my_project_1"的“的所有 xml 次数更改为“my_project_2",“,具体、具体操作如下! 我现在有了一个新的工作区、可以愉快地进行编辑。 可能会出现什么问题?

好吧,只是一件事:我的项目的标题仍然是 my_project_1  

几秒钟后它会弹出为“my_project_2",“,然后、然后立即将其更正为“my_project_1"…“…… 神秘的深渊。 如果我用记事本打开.project、则可以正确地看到  my_project_2 但是、如果我看一下.project 的原始内容、例如 certutil -dump .project |更多内容、我会发现还有第二个(较早的)版本的.project、它仍然包含文本 my_project_1、这是 CCS 打开的文件版本、而 Notepad 打开另一个版本!!

令人困惑。 这样可以将.project 保存.project_temp、然后删除.project 并重命名.project_temp。 现在、CCS 再次运行得很好。 我有新工作区、新工程名称等

但我觉得我做了一些错误的事情。

 

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、John:

    我怀疑您的手动编辑与 CCS 缓存的数据之间存在一些不匹配问题。

    您正在使用哪个确切的 CCS 版本?

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Ki、我正在使用 CCS 20.3.1.5_1.9.1。 是的、我同意这可能是一个缓存问题。 可能是 AppData 中的一些文件

    工作原理是:(a) 将 OLD_PROJECT 文件夹复制到桌面文件夹并调用 new_project;(b) 使用文本编辑器手动将.project、.cproject 中所有出现的“OLD_PROJECT"替换“替换为“NEW_PROJECT"。“。 .ccsproject;(c) 创建一个名为 workspace_99 的新空文件夹;(d) 在 CC 中打开 workspace_99 并导入 new_project。

    酒。 一切正常。 没有与隐藏的文件战斗。

    不起作用的是先进行导入、然后在新工作区中已有名称后尝试更改名称。

    不过,我想你能做到这一点。」 J.

    P.S. 请注意、当您点击工程的“重命名“时、CCS 中 也会发生同样的情况、这种情况也不会起作用。