将文件添加到项目以进行Intellisense,但无法编译

菲利普·霍夫

我正在一个项目中,我们有一个构建工具,该工具会在构建过程中自动生成源文件并进行编译。但是,这种设置使我们在处理这些生成的类时无法获得智能感知或任何自动完成功能。我想知道是否有一种方法可以在不进行实际编译的情况下将这些文件包含为智能参考。

这个想法是,我们可以将生成的源代码作为构建任务的一部分复制到目标文件夹,然后可以用于自动完成,而不会破坏我们的系统。我知道可以自动包含此文件夹的所有内容,但是将“构建操作”设置为“无”不会提供任何自动完成功能。

我们正在使用Visual Studio 2013。

菲利普·霍夫

因此,在我的同事的帮助下,我们找到了一个非常有效的解决方案。

基本上,MSBuild用于<CompileDependsOn>确定从何处获取智能感知。<CompileDependsOn>提供了以分号分隔的目标列表,这些目标将文件添加到中<Compile>

对于我们的情况,对于需要智能感知的项目,我们在项目中添加了以下几行。

<PropertyGroup>
  <CompileDependsOn>
    customTarget;$(CompileDependsOn)
  </CompileDependsOn>
</PropertyGroup>

customTarget将生成的文件添加到的目标在哪里<Compile>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将文件添加到CMake但不进行编译

来自分类Dev

尝试将 BigInt64 项目添加到列表框但无法投射对象

来自分类Dev

兑换无法将项目添加到文件夹

来自分类Dev

Git将文件添加到存储库但无法控制它

来自分类Dev

无法将QtWebWidgets添加到项目

来自分类Dev

无法将项目添加到数组

来自分类Dev

将多个项目添加到文件

来自分类Dev

无法将文件添加到Git

来自分类Dev

如何自动将编译日期添加到Java项目

来自分类Dev

将/ MT编译标志添加到项目

来自分类Dev

无法将项目添加到ListView Android Eclipse项目

来自分类Dev

将文件添加到XCode项目,但不是仅使用XCode进行git吗?

来自分类Dev

将文件添加到项目目录之外的项目

来自分类Dev

无法将laravel 5项目添加到子文件夹

来自分类Dev

即使将外部jar文件添加到项目中,也无法导入方法

来自分类Dev

无法将文件上传功能添加到项目-ASP.Net MVC Core 3.0

来自分类Dev

Visual Studio Community 2019无法将CPP文件添加到项目

来自分类Dev

无法将.tsx文件添加到Node.js Web应用程序项目

来自分类Dev

无法通过网址将.ical文件添加到Google,但是导入可以在Outlook上进行

来自分类Dev

将小袋鼠添加到我的 Elixir/Phoenix 项目时无法编译依赖项 :mimerl

来自分类Dev

无法将库添加到Eclipse项目-UnsatisfiedLinkError

来自分类Dev

无法将Android平台添加到流星项目

来自分类Dev

无法使用python将项目添加到dynamodb表

来自分类Dev

无法将coreGraphics添加到我的项目

来自分类Dev

无法将进化依赖项添加到Play!项目

来自分类Dev

无法使用arraylist将项目添加到recyclerView

来自分类Dev

无法将项目添加到Material-UI表单

来自分类Dev

无法将项目添加到数据库

来自分类Dev

无法将库添加到android项目

Related 相关文章

  1. 1

    将文件添加到CMake但不进行编译

  2. 2

    尝试将 BigInt64 项目添加到列表框但无法投射对象

  3. 3

    兑换无法将项目添加到文件夹

  4. 4

    Git将文件添加到存储库但无法控制它

  5. 5

    无法将QtWebWidgets添加到项目

  6. 6

    无法将项目添加到数组

  7. 7

    将多个项目添加到文件

  8. 8

    无法将文件添加到Git

  9. 9

    如何自动将编译日期添加到Java项目

  10. 10

    将/ MT编译标志添加到项目

  11. 11

    无法将项目添加到ListView Android Eclipse项目

  12. 12

    将文件添加到XCode项目,但不是仅使用XCode进行git吗?

  13. 13

    将文件添加到项目目录之外的项目

  14. 14

    无法将laravel 5项目添加到子文件夹

  15. 15

    即使将外部jar文件添加到项目中,也无法导入方法

  16. 16

    无法将文件上传功能添加到项目-ASP.Net MVC Core 3.0

  17. 17

    Visual Studio Community 2019无法将CPP文件添加到项目

  18. 18

    无法将.tsx文件添加到Node.js Web应用程序项目

  19. 19

    无法通过网址将.ical文件添加到Google,但是导入可以在Outlook上进行

  20. 20

    将小袋鼠添加到我的 Elixir/Phoenix 项目时无法编译依赖项 :mimerl

  21. 21

    无法将库添加到Eclipse项目-UnsatisfiedLinkError

  22. 22

    无法将Android平台添加到流星项目

  23. 23

    无法使用python将项目添加到dynamodb表

  24. 24

    无法将coreGraphics添加到我的项目

  25. 25

    无法将进化依赖项添加到Play!项目

  26. 26

    无法使用arraylist将项目添加到recyclerView

  27. 27

    无法将项目添加到Material-UI表单

  28. 28

    无法将项目添加到数据库

  29. 29

    无法将库添加到android项目

热门标签

归档