小编Lau*_*ent的帖子

Visual Studio断点保存在哪里?

在查看代码时我似乎得到了其他程序员的断点......

Visual Studio保存的断点列表在哪里?在vbproj文件中?vbproj.user文件?文件和设置?他们是否特定于解决方案,项目,用户,他们设置的计算机?

谢谢!

breakpoints visual-studio

50
推荐指数
2
解决办法
9222
查看次数

Notepad ++:在空行后禁用自动缩进

我发现Notepad ++的autoindent风格有点奇怪:当我在一个缩进的行上打字时,我确实希望它在按Enter后缩进下一行(这样做正确).但是,当我在一个空行(没有缩进,没有字符)并按Enter键时,它使用与最后一个非空行相同的缩进来缩进下一行.我发现这非常烦人; 你有没有遇到这个问题,你知道如何解决它吗?

(注意:我正在编辑HTML/PHP文件.)

(另外,如果没有办法改变这种行为,欢迎使用HTML/PHP的其他优秀免费编辑器的建议.)

notepad++ indentation auto-indent

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

VSTO:在主Excel线程上调用

我在Excel工作表上有一个按钮,它启动一个新线程来进行一些处理.如果我想对Excel进行任何更改(例如,将数据写入单元格Worksheet.Range("A1").Value = "info";),我想我必须使用主UI线程.

如何才能做到这一点?

通常,在的WinForms我所说Invoke的控制,但Excel.ApplicationWorksheetRange对象没有一个Invoke方法.

c# excel vsto

20
推荐指数
2
解决办法
7511
查看次数

两台不同计算机上的不同Interop引用不起作用

当我在计算机上添加对Microsoft.Office.Interop.Excel的引用时,Visual Studio将其添加到项目文件中:

<COMReference Include="Excel">
  <Guid>{00020813-0000-0000-C000-000000000046}</Guid>
  <VersionMajor>1</VersionMajor>
  <VersionMinor>5</VersionMinor>
  <Lcid>0</Lcid>
  <WrapperTool>primary</WrapperTool>
  <Isolated>False</Isolated>
</COMReference>
Run Code Online (Sandbox Code Playgroud)

团队中还有另一个开发人员遇到错误并需要将一个DLL文件添加到名为Interop.Excel.dll的项目中,该项目在项目文件中用以下代码替换:

<Reference Include="Interop.Excel, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>My Project\Interop.Excel.dll</HintPath>
</Reference>
Run Code Online (Sandbox Code Playgroud)

这适用于我的电脑.

您能否解释两种方法之间的差异,哪种方法最好,以及如何让第一种方法在其他计算机上运行?

vb.net dll excel interop

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

当工作簿名称包含空格时,在Excel VBA中使用Application.Run

Application.Run"MyWorkBook.xls!Macro1"

将工作(在MyWorkBook.xls文件中运行名为Macro1的宏)

Application.Run "MyWorkBook.xls!Macro1"
Run Code Online (Sandbox Code Playgroud)

不会(如果工作簿名称包含空格,Excel说"无法找到宏").

我花了好几个小时搞清楚是造成这个问题的空间......

有没有办法解决这个问题而不重命名文件?

excel vba excel-vba

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

C++/CLI:防止非托管资源的托管包装上的垃圾回收

我有一个NativeDog需要在C#中使用的C++非托管类,所以我创建了一个包装类ManagedDog.

// unmanaged C++ class
class NativeDog
{
    NativeDog(...); // constructor
    ~NativeDog(); // destructor
    ...
}

// C++/CLI wrapper class
ref class ManagedDog
{
    NativeDog* innerObject; // unmanaged, but private, won't be seen from C#
    ManagedDog(...)
    {
        innerObject = new NativeDog(...);
        ...
    }

    ~ManagedDog() // destructor (like Dispose() in C#)
    {
        // free unmanaged resources
        if (innerObject)
            delete innerObject;
    }

    !ManagedDog() // finalizer (like Finalize() in C#, in case
    {             // the user forgets to dispose) …
Run Code Online (Sandbox Code Playgroud)

c# garbage-collection c++-cli finalizer

11
推荐指数
1
解决办法
4226
查看次数

std :: map:是find(key) - >比[]运算符快2秒?

std::map<long, double> x;
x[5] = 1.2;

double y = x[5];
double z = x.find(5)->second;
Run Code Online (Sandbox Code Playgroud)

这两个任务中的一个会比另一个执行得更快吗?(假设请求的密钥始终存在于映射中)在执行时是否存在与解除迭代器的解除引用相关联的开销x.find(5)->second

编辑:谢谢你的回复.在我的特定功能中,现在我知道它并不慢,我可能会继续,x.find(5)->second因为我需要标记我的功能const(地图是一个成员变量),[]操作员显然不允许这样做(因为它可能会修改地图是缺少一把钥匙).

c++ stl map

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

强制刷新工作表的"最后"单元格

在Excel中按Ctrl+ End可以转到工作表的最右下角的单元格.

如果删除最后的行或列并保存工作簿,则会更新最后一个单元格以及滚动条.

我记得有一个单线VBA命令可以运行,无需保存工作簿即可进行更新,但我不记得命令是什么 - 你有什么想法吗?

excel vba

9
推荐指数
3
解决办法
6万
查看次数

更改MsBuild错误消息语言

我在日语系统上,当我运行MsBuild.exe来构建Visual Studio项目时,我在输出中混合使用日语和英语:

C:\path\to\solution>C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild.exe solution.sln
Microsoft (R) Build Engine Version 3.5.30729.1
[Microsoft .NET Framework, Version 2.0.50727.3082]
Copyright (C) Microsoft Corporation 2007. All rights reserved.

Build started 2/18/2010 1:03:04 PM.
Project "C:\path\to\solution.sln" on node 0 (default targets).
  Building solution configuration "Debug|Win32".
?????? : warning PRJ0018: ??????????????????:
Run Code Online (Sandbox Code Playgroud)

如何将其全部改回英语?

谢谢!

msbuild localization visual-studio-2008

8
推荐指数
6
解决办法
4775
查看次数

什么是bootstrap中的body-content类

我做这个,但我不明白什么体内容类一样.我知道容器容器流体.有人可以解释或指向我为此引导文档.谷歌搜索并没有帮助我.

asp.net razor twitter-bootstrap-3

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