标签: visual-studio

Visual Studio 解决方案显示(0 个项目)

当我的项目在解决方案资源管理器解决方案“解决方案名称”(0 个项目)中显示“项目名称”(不可用)时,如何使其正常工作?

visual-studio

6
推荐指数
2
解决办法
7096
查看次数

如何在 Visual Studio 中在 Mac 上创建和运行 Visual Basic 代码

我花了无数个小时试图弄清楚这一点,但我似乎无法做到。我希望你有耐心阅读我的问题并帮助我解决它们。

我正在为我的学校在线学习 Visual Basic 课程。由于我们学校没有 PC 而只有 Mac,我遇到了一些问题。我们的老师希望我们使用我为 Mac 下载的 Visual Studio。

我们被告知使用 Visual Basic 创建一个项目。我跟着老师,试图做他做的事情。

我打开 Visual Studio,创建一个新项目,选择代码为 VB(不是 C# 或其他任何东西)并准备开始编码。我开始输入,但我无法输入,因为弹出框显示“未找到完成项”。

我想要做的就是将我的代码放在一个 .vb 文件中(这是老师想要的格式……他们是否接受 vb.NET 文件,知道那是什么)并且能够在 Visual Studio 中运行它。

但没有什么对我有用。所有在线教程都展示了如何在 Mac 中创建项目并运行它们,但适用于 C#。我做了研究,它说要下载 Mono,我确实做到了,但我不知道该怎么做。

如果有人可以请帮助,我将非常感激。谢谢你。

vb.net visual-studio

6
推荐指数
1
解决办法
2万
查看次数

C++:创建线程的问题;错误 C2672:“std::invoke”:找不到匹配的重载函数

在将其标记为重复之前,我已经看到了其他答案,但它们没有解决我的问题。

我有两个类如下:

A.cpp:

class A
{
  public:
          A();
          int getValue()//just an example of a get method 
               {
                     return value;
               }

  private:
         int value;
          // a lot of variables

}
Run Code Online (Sandbox Code Playgroud)

B.cpp:

class B
{ 
     public: 
            B();
            void addData(string fileName)
              {
                  A* a = new A();

                  //reads the file with the fileName and does alot of stuff
                 //after calculation is over it adds the object to the vector
                list.push_back(a);

              }

           void run()
             {
                 thread t1(&B::simulate, list[0]);
                 thread t2(&B::simulate, list[1]);

                 t1.join();
                 t2.join();
             } …
Run Code Online (Sandbox Code Playgroud)

c++ multithreading compiler-errors visual-studio

6
推荐指数
1
解决办法
5262
查看次数

将现有的 Node Js 项目添加到现有的 .Net 解决方案

更新。 更新了问题,因为它看起来有点模棱两可,而不是我正在寻找的答案。

我们有一个巨大的 .NET 应用程序在 MVC 和 angular 上运行。它在主要解决方案下有多个项目。.看起来像这样

我们还在 Node.js 中为前端开发人员提供了该应用程序的副本。它看起来像这样:在此处输入图片说明

发生的情况是 - 前端开发人员在 Node js 解决方案(如 js 或 .less 文件或控制器)中进行更改 - 进行更改并将这些更改移动到 .Net 解决方案,这是实际的实时项目。

晚了 - 我们遇到了使用两种不同解决方案(Node 和 .NET)并在各处保留两个资产副本的开发人员的问题。我们最终决定将它们结合起来,并将整个 Node.js 应用程序作为第 6 个项目带入我们的 .NET 解决方案中。

像这样的东西 在此处输入图片说明

想知道以前是否有人这样做过 - 添加一个 .NET 应用程序和现有的 Node.js 应用程序。如果是这样,要考虑任何利弊。 需要注意的几点 - Nodejs 项目和 .Net 项目是完全独立的。我们的想法是整合应用程序,以便我们可以从单个解决方案运行 .net 应用程序或 UI 应用程序。

最终,我们会将所有资产合并到一个项目中,这样我们就不必进行重复了。

另外,希望我能看到如何开始合并这两个应用程序的任何链接。

.net c# frontend visual-studio node.js

6
推荐指数
1
解决办法
3291
查看次数

如何在 Visual Studio 的发布配置文件中包含动态生成的文件

我们的构建会自动将 javascript/css 文件捆绑在一起,并在文件名中添加校验和以便于验证。因为这些是自动生成的并且名称会发生​​变化,所以我无法将它们包含在解决方案中。我试过查看 msdn 链接,但找不到所有可能标签的完整模式。

我发现但无法理解的东西: 如何在发布配置文件中编辑部署设置

我也在SO 上看到了这个答案,但我无法让它工作,它试图将它放在 obj 文件夹中,而不是发布文件夹中,同样,我找不到要尝试的模式并弄清楚如何重定向它。

理想情况下,最终目标是让发布配置文件将位于项目中 bundles 文件夹下的这些文件复制到 PublishProfile.pubxml 文件中指定的发布目录中的 bundles 文件夹中。

感谢您的任何帮助!

c# msbuild publish visual-studio

6
推荐指数
1
解决办法
2178
查看次数

如何在 windows 和 mac 中运行 Visual Studio 预构建事件?

我有一个预构建事件如下:

ver
if %errorlevel% EQU 0 (
   REM some code
) else (
   REM some code
)
Run Code Online (Sandbox Code Playgroud)

在 mac os 机器上运行它时,ver 命令会引发错误。我怎样才能让这段代码在 mac 和 windows 上运行?

visual-studio

6
推荐指数
1
解决办法
1048
查看次数

如何恢复故意停止的 Visual Studio 2017

我开始使用布局开关下载 Visual Studio 进行离线安装。当安装是 19.1Go 时,我关闭了控制台,下载停止了。今天我在同一个文件夹(以前的文件所在的位置)重新启动它,认为它会继续。但是,据我所知,它只是覆盖了以前的文件(文件仍是从 Internet 下载的)。所以,我想知道是否有人有办法让它继续下去。

谢谢你。

offline visual-studio

6
推荐指数
1
解决办法
4746
查看次数

在 Visual Studio 2017 中使用 Qt 库的 CMake 项目:运行 exe 时找不到 Qt dll

我正在尝试将 Qt 库用于带有 Visual Studio 的 CMake 项目。我能够使用 CMake 找到所有 Qt5 组件(例如 Qt5Sql 和 Qt5Core)。当我为测试做源文件时,我还可以访问 Qt 对象。

但是,在我完成构建并尝试运行生成的可执行文件后,它抱怨“您的计算机中缺少 Qt5Sql.dll”。然后我将 dll 复制到可执行文件所在的构建文件夹,但这并没有解决问题。然而,虽然我认为 Qt5Core 也在测试中使用,但它并没有抱怨 Qt5Core,也没有说它丢失了。

以下是我的问题:

  • 为什么 Qt 组件可用于源文件,但不可用于可执行文件?我应该在哪里保存 dll 文件以便 exe 文件可以找到它们?
  • 我已经阅读了很多关于静态库、动态库和共享库的文档,但仍然对它们在这种情况下的应用方式感到困惑。如何在部署中包含 Qt 组件,以便 exe 不需要查找 dll?这是一个非常基本的问题,但任何帮助表示赞赏!
  • 为什么 exe 试图找到“Qt5Sql.dll”而不是“QtCore.dll”?我相信两者都在测试文件中使用。
  • 当我已经链接了 CMakeLists.txt 中的 lib 文件时,为什么它会查找 dll 文件。

使用的工具和系统:CMake 3.8.1、Qt 5.9 beta、Visual Studio 2017、windows 10

下面是我用于测试的 CMakeLists.txt:

cmake_minimum_required(VERSION 3.6)
project(testQt)

set(CMAKE_PREFIX_PATH D:\\Qt\\5.9\\msvc2015_64\\lib\\cmake)
set (CMAKE_AUTOMOC ON)
set (CMAKE_INCLUDE_CURRENT_DIR ON)

find_package(Qt5 REQUIRED COMPONENTS
    Core
    Sql
    Widgets
    Gui
    )

 add_executable(test test.cpp)
 target_link_libraries(test
    Qt5::Core …
Run Code Online (Sandbox Code Playgroud)

c++ qt cmake visual-studio

6
推荐指数
1
解决办法
4466
查看次数

致命错误 LNK1104:无法打开文件“libboost_log-vc141-mt-gd-1_64.lib”

我正在编写一个利用 Boost 日志记录功能的程序,因此,在尝试构建所述程序时,生成代码时出现以下错误(在 Visual Studio 2017 上):

1>LINK:致命错误 LNK1104:无法打开文件“libboost_log-vc141-mt-gd-1_64.lib”

但是,我可以确认以下几点:

  • boost_1_64_0\stage\lib 已添加到 Linker -> General 下的“Additional Library Directories”
  • libboost_log-vc141-mt-gd-1_64.lib 位于 stage/lib 下,因为在解压 Boost 时,我做了一个完整的构建,工具集设置为 14.1
  • 按照相关问题的答案,我确实将特定的 .lib 添加到链接器-> 输入下的“附加依赖项”

我觉得我缺少的东西很明显。但是,任何帮助将不胜感激。

c++ boost visual-studio visual-studio-2017 lib

6
推荐指数
1
解决办法
9750
查看次数

不能在 Visual Studio 中包含 Python.h

(我确实发现了很多类似的问题,但到目前为止这些问题都不适合我......)

============更新了错误信息、图像、命令行============

我试图#include <Python.h>在visual studio中(这几乎是所有代码,主要功能几乎是空的),但它不断提醒我cannot open source file "Python.h",如果我运行该程序,它会引发错误:

fatal error C1083: Cannot open include file: 'Python.h': No such file or directory

. 我在 project Property Pages> 中添加了 include 和 library 目录VC++ Directories,不起作用,尝试将路径添加到C/C++> Additional Include Directories,不起作用,我尝试将其更改为发布模式,但仍然无法正常工作...

VC++ C/C++

================更新2.0================

我添加%(AdditionalIncludeDirectories);C/C++>Additional Include Directories但似乎不起作用。

然后我做了一些非常愚蠢的事情:我将标头和.dll复制到标头包含文件夹......现在它不会提醒我再也找不到Python.h了,我可以编码:

Py_Initialize();
PyRun_SimpleString("print('Hello Python!')");
Py_Finalize();
Run Code Online (Sandbox Code Playgroud)

但它不会编译...我收到一条新的错误消息:

'"C:\Amarth\Programing\CPlusPlusLearning\Release\CPlusPlusLearning.exe"' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

在输出中,它是:

1>------ Build …
Run Code Online (Sandbox Code Playgroud)

c++ python visual-studio

6
推荐指数
1
解决办法
2万
查看次数