Visual studio 2013 Visual Studio未生成任何要输出路径的文件

Visual studio 2013 Visual Studio未生成任何要输出路径的文件,visual-studio-2013,msbuild,Visual Studio 2013,Msbuild,在VS中构建解决方案时,即使构建成功,也没有任何项目生成dll文件。而且构建速度非常快,可以扫描项目名称并在输出窗口中输出它们。根据构建,我的输出路径设置为bin\Debug或bin\Release。我尝试重新安装VS 2013高级版和终极版,但似乎没有任何效果。我也尝试过不同的解决方案,所有的解决方案都会发生同样的事情。 []如果项目构建成功,则文件应位于项目属性页中“输出目录”指定的目录中。如果找不到文件,则有两个选项: 你找错地方了。也许VS宏让你困惑?检查VS output窗口查看创建文

在VS中构建解决方案时,即使构建成功,也没有任何项目生成dll文件。而且构建速度非常快,可以扫描项目名称并在输出窗口中输出它们。根据构建,我的输出路径设置为
bin\Debug
bin\Release
。我尝试重新安装VS 2013高级版和终极版,但似乎没有任何效果。我也尝试过不同的解决方案,所有的解决方案都会发生同样的事情。
[]

如果项目构建成功,则文件应位于项目属性页中“输出目录”指定的目录中。如果找不到文件,则有两个选项:

  • 你找错地方了。也许VS宏让你困惑?检查VS output窗口查看创建文件的精确位置,如:
  • project\u name.vcxproj->path\to\output\directory\library\u name.dll

  • 您的项目具有生成事件设置,可对输出文件执行某些操作(例如,DLL可能被放置到公共存档中并随后删除,或移动到公共位置)

  • 如果项目构建成功,则文件应位于项目属性页中“输出目录”指定的目录中。如果找不到文件,则有两个选项:

  • 你找错地方了。也许VS宏让你困惑?检查VS output窗口查看创建文件的精确位置,如:
  • project\u name.vcxproj->path\to\output\directory\library\u name.dll

  • 您的项目具有生成事件设置,可对输出文件执行某些操作(例如,DLL可能被放置到公共存档中并随后删除,或移动到公共位置)

  • 就在今天,我遇到了一个类似的问题,并且能够解决它

    我的处境

    我的项目中只有一个头文件,其中包含所有源代码。我知道这不是通常的方式,但我发现在同一个文件中同时包含定义和声明的类似Java的源代码结构更方便

    我还认为,当我将所有代码重新安排在头文件中并删除源文件时,我的问题得到了缓解

    我的解决方案

    在我的.vcxproj文件中有一个条目

    我将
    ClInclude
    更改为
    ClCompile
    ,重新加载项目,一切恢复正常

    我是如何找到解决方案的

    当我在谷歌上搜索一个解决方案时,我注意到很多人说,在构建一个解决方案之后,在输出窗口中,我会得到如下结果

    tcp.ext.vcxproj->f:\user\source\tcp\..\bin\tcp.ext.dll

    我应该在那里查找我的文件。但输出中没有这样的行。这让我意识到我的项目文件(.vcxproj)一定有问题

    按照这个想法,我从一个生成.dll文件的解决方案中打开了一个.vcxproj文件。我将其与问题解决方案的.vcxproj文件进行了比较,发现了两个不同之处,其中一个是问题的根源


    顺便说一句,我使用记事本++和比较插件来找出差异。这些工具(比较器)真的很有用,我建议使用它们。

    我今天遇到了一个类似的问题,并且能够解决它

    我的处境

    我的项目中只有一个头文件,其中包含所有源代码。我知道这不是通常的方式,但我发现在同一个文件中同时包含定义和声明的类似Java的源代码结构更方便

    我还认为,当我将所有代码重新安排在头文件中并删除源文件时,我的问题得到了缓解

    我的解决方案

    在我的.vcxproj文件中有一个条目

    我将
    ClInclude
    更改为
    ClCompile
    ,重新加载项目,一切恢复正常

    我是如何找到解决方案的

    当我在谷歌上搜索一个解决方案时,我注意到很多人说,在构建一个解决方案之后,在输出窗口中,我会得到如下结果

    tcp.ext.vcxproj->f:\user\source\tcp\..\bin\tcp.ext.dll

    我应该在那里查找我的文件。但输出中没有这样的行。这让我意识到我的项目文件(.vcxproj)一定有问题

    按照这个想法,我从一个生成.dll文件的解决方案中打开了一个.vcxproj文件。我将其与问题解决方案的.vcxproj文件进行了比较,发现了两个不同之处,其中一个是问题的根源


    顺便说一句,我使用记事本++和比较插件来找出差异。这些工具(比较器)真的很有帮助,我建议您使用它们。

    您解决问题了吗?您解决问题了吗?