相关疑难解决方法(0)

如何解决"断点当前不会被命中.此文档没有加载任何符号." 警告?

快递版C#桌面应用程序.工作后5秒钟没有工作.

我尝试了以下内容.

  • 确保在所有程序集上设置调试配置,调试标志和完整调试信息.
  • 从我的整个计算机中删除所有bin和obj文件夹以及与项目相关的所有DLL.
  • 从头开始重新创建导致问题的项目.
  • 重启.

我在解决方案中有两个WinForms项目.其中一个加载调试信息,一个不加载.它们都指的是我试图以完全相同的方式在项目文件中获取调试信息的程序集.有任何想法吗?


我想补充在这里,主要是为我自己,当我回过头来审查这个问题,该符号不加载,直到组件加载,并且没有加载组件直到需要它.如果断点位于仅在主程序集中的一个函数中使用的库中,则在调用该函数之前,将不会加载符号(并且将显示断点未被命中).

.net c# debugging breakpoints visual-studio

1456
推荐指数
35
解决办法
114万
查看次数

Visual Studio中的构建解决方案,重建解决方案和清洁解决方案之间的区别?

Visual Studio中的Build Solution,Rebuild Solution和Clean Solution有什么区别?

什么时候适当使用这些中的每一个?

visual-studio

1081
推荐指数
10
解决办法
32万
查看次数

找不到路径的一部分... bin\roslyn\csc.exe

我正在尝试运行从TFS源代码控制中检索的Asp.net MVC项目.我添加了所有程序集引用,我能够成功构建和编译,没有任何错误或警告.

但是我在浏览器中收到以下错误:

找不到路径'C:\ B8akWorkspace\B8akProject\B8akSolution\B8AK.Portal\bin\roslyn\csc.exe'的一部分.

以下是错误页面的完整屏幕截图.

在此输入图像描述

经过几天的研究,我了解Roslyn是.Net编译器平台,提供高级编译功能.但是,我不明白为什么我的构建试图找到\ bin\roslyn\csc.exe,因为我没有配置任何与Roslyn相关的东西,也没打算在我的项目中使用Roslyn.

.net c# asp.net asp.net-mvc roslyn

635
推荐指数
31
解决办法
32万
查看次数

Visual Studio中的"构建"和"重建"有什么区别?

我不知道我是否理解正确,Visual Studio中项目的"构建"和"重建"命令之间的区别在于构建仅编译已更改的代码,因为"rebuild"命令编译所有来自项目的代码无论是否已更改.

另外一个rebuild命令包括清理项目,因为build命令没有?

请建议我更好地理解这些差异.

谢谢 !

c# build visual-studio-2008

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

Visual Studio"重建所有失败"

为什么Rebuild失败而没有错误?

从今天早晨开始,这个错误不断出现.我构建了整个解决方案(25个C#托管项目),并出现"Rebuild All failed",但没有任何错误!(我有13个关于COM不支持Generics的警告,但是它是"正常的",因为一个dll暴露为COM.)

c# visual-studio-2010

23
推荐指数
3
解决办法
2万
查看次数

你什么时候应该更喜欢ReBuild而不是Build?

为了让我更清楚,我想问你们有正确的条件让你们

项目或解决方案重建 而不是 在Visual Studio 构建

如果我改写它:为什么MS需要在Visual Studio中创建"重新构建所有"选项?他们这样做的主要动机是什么?

谢谢!

.net msbuild rebuild compilation visual-studio

10
推荐指数
1
解决办法
1248
查看次数

Visual Studio的"清洁解决方案"选项的场景

我的理解是Rebuild = Clean + Build.提供"清洁解决方案"作为单独选项的最有可能的原因是什么,因为重建会做同样的事情?我给了它一些想法,我能想出的唯一原因是一些解决方案可能相当大而且做一个干净的和重建可能是耗时的,但是如果你做了一个清洁,你必须(反正建立,对吧?谢谢,祝大家节日快乐.

visual-studio

8
推荐指数
2
解决办法
4967
查看次数

错误:LNK1120:5 个未解析的外部

我试图在我的帖子中获取有关已安装应用程序的详细信息。而且,我收到以下错误:

代码:

#include <iostream>
#include <string>
#include <windows.h>

using namespace std;

#ifdef _UNICODE
#define tcout       wcout
#define tstring     wstring
#else
#define tcout       cout
#define tstring     string
#endif

tstring RegistryQueryValue(HKEY hKey,
    LPCTSTR szName)
{
    tstring value;

    DWORD dwType;
    DWORD dwSize = 0;

    if (::RegQueryValueEx(
        hKey,                   // key handle
        szName,                 // item name
        NULL,                   // reserved
        &dwType,                // type of data stored
        NULL,                   // no data buffer
        &dwSize                 // required buffer size
        ) == ERROR_SUCCESS && dwSize > 0)
    {
        value.resize(dwSize);

        ::RegQueryValueEx( …
Run Code Online (Sandbox Code Playgroud)

c++

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