visual-studio-2008相关内容

.net 中的死锁示例?

谁能在 C# 中给出一个简单的死锁示例代码?并请说出在您的 C# 代码示例中找到死锁的最简单方法.(可能是给定示例代码中检测死锁的工具.) 注意:我有 VS 2008 解决方案 一种常见的方法是,如果嵌套锁的获取顺序不同.线程 1 可以获取锁 A,线程 2 可以获取锁 B 并且它们会死锁. var a = new object();var b = 新对象();锁(一){锁(b){} ..
发布时间:2022-01-05 19:44:48 C#/.NET

Visual Studio 2008 - 将构建时的文件移动到 bin/

编辑:这是一个用 C# 编写的 VS2008 应用程序. 所以我的解决方案中有一个名为 的文件夹 _lib/ 这是我保存 DLL 的地方,因此当我引用它们时,它们会被内置到 bin/ 文件夹中. 现在我的解决方案中有一个新项目.它是一个 DLL,但不应作为参考(第 3 方应用程序需要它).所以在构建时,我希望将其从 _lib/ 复制到 bin/ 但不在项目中引用. 我在我的 ..
发布时间:2022-01-05 19:44:40 C#/.NET

为什么在 Visual Studio 2008 调试器中部分显示字符串?

我正在使用 VS2008 调试 C++ 应用程序,并且通过一些长选择查询,我无法在调试器中看到全文.它只显示查询的一部分. 有没有办法看全文? 提前致谢. 编辑:字符串中可用的真正查询是: 选择 c.cd_seq, m.diag_code, m.diag_descr, 'S' 作为源来自 custom_booking_data c左外连接医学诊断 mc.cd_number_va ..
发布时间:2022-01-05 19:44:32 其他开发

VS2008:禁用询问是否重新加载在 IDE 外更改的文件

我有一个 Visual Studio 2008 项目,其中每次构建都会生成一些代码文件(一个解析器,通过 MSBuild 集成,也就是编辑 *.csproj 文件).VS 不知道这些文件的生成性质(即它们不是“自定义工具"的结果).所以它们自然会随着每次构建“改变".VS2008 在每次构建后询问我如果我想重新加载这些文件: 此文件已在源外修改 要重新加载吗? 如果我在我面前打开这些 ..
发布时间:2022-01-05 19:44:16 其他开发

Visual Studio:如何创建一个可以编译 2 个 exe 文件的项目?

所以我有 main.cpp 和 main2.cpp,每个都有 int main.我想从中获取 2 个 exe.是否有可能创建这样的项目?有什么说明? 解决方案 不,Visual Studio 的项目模型严格建立在“一个项目生成一个输出"的假设之上. 如果需要两个可执行文件,则必须创建两个项目.您可以将它们保留在同一个解决方案中,让您自己更轻松,但它们必须是单独的项目. 编辑 ..
发布时间:2022-01-05 19:44:08 C/C++开发

Web 应用程序项目 vs.网站项目

我正在阅读以下链接, http://reddnet.net/code/asp-net-web-site-vs-web-application-project-part-2/ 我的两个困惑, 网站项目中所谓的“无法控制您的命名空间"的缺点是什么?谁能给我看一个样本来说明这个问题? 所谓的“很难(阅读,几乎不可能)从 app_code 文件夹中的自定义类中引用页面、用户控件等. ..
发布时间:2022-01-05 19:43:59 C#/.NET

wostream 无法输出 wstring

我使用的是 Visual Studio C++ 2008 (Express).当我运行以下代码时,wostream(std::wcout 和 std::wfstream)在第一个非 ASCII 字符(在本例中为中文)停止输出) 遭遇.纯 ASCII 字符打印正常.但是,在调试器中,我可以看到 wstring 实际上已正确填充了中文字符,并且 输出 ..
发布时间:2022-01-05 19:43:50 C/C++开发

指示 32 位或 64 位构建的 C# 指令

在使用开发机器(32 位或 64 位)时是否有某种 C# 指令可以使用,说明以下内容: 如果(32 位 Vista)//设置一个属性为true否则如果(64位Vista)//设置一个属性为false 但我想在 Visual Studio 中执行此操作,因为我正在开发一个应用程序,需要在 32/64 位版本的 Vista 中进行测试. 这样的事情有可能吗? 解决方案 你能在运行 ..
发布时间:2022-01-05 19:43:39 C#/.NET

Settings.settings 文件不断重置

在 Visual Studio 2008 中调试我的项目时,我的 Settings.settings 文件在构建之间不断重置.有没有办法防止这种情况发生? 谢谢. 解决方案 好的,我找到了我真正想要的答案.基本上,您需要调用 LocalFileSettingsProvider.Upgrade.但是,由于我将使用 ClickOnce 进行部署,因此它会自动为您完成. 问:好的,但 ..
发布时间:2022-01-05 19:43:33 C#/.NET

Boost IPC 好用吗?

我对跨平台 IPC 的默认选择是 boost,但是当我询问它时,我看到它在两个不同的论坛中受到批评,这让我感到担忧.或许这只是一个巧合,那么对于 boost IPC 和选择跨平台 C++ IPC 库的总体思路是什么? 对于 Windows 开发者,我们使用 VC++ 2008 作为参考. 编辑:这是我看到的评论示例(现在找不到所有评论): 为了提升,这是废话.至少在视窗.互斥体不 ..
发布时间:2022-01-05 19:43:23 C/C++开发

makedepend 等效于与 nmake 一起使用吗?

只是想知道是否有可以与 nmake 一起使用的 Visual Studio 附带的“makedepends"等效项.有人知道吗? 解决方案 您可以使用 /showIncludes 切换到 cl.exe 以列出源文件 #included 的标题.嵌套包含由带空格的缩进表示.您还可以使用 /Zs 开关打开语法检查模式,以提高速度并避免创建 .obj 文件. 如果您有 Perl 和 uni ..
发布时间:2022-01-05 19:43:06 其他开发

相同的源,具有不同资源的多个目标 (Visual Studio .Net 2008)

一组软件产品的区别仅在于它们的资源字符串、二进制资源以及它们的 Visual Studio 安装项目使用的字符串/图形/产品密钥.创建、组织和维护它们的最佳方式是什么? 即所有产品本质上都由相同的核心功能组成,这些功能通过图形、字符串和其他资源数据定制,以形成每个产品.假设您正在创建一组产品,例如“银行家 Excel"、“园丁用 Excel"、“CEO 用 Excel"等.每个产品都具有相同 ..
发布时间:2022-01-05 19:42:59 C#/.NET

如何阻止 Visual Studio 插入“对象"?当我输入“new {"时

在编辑 C# 源文件时,我输入 new { Visual Studio 将其自动更正为 新对象{ 有没有办法阻止这种行为? 解决方案 您可以配置正在输入的字符提交当前智能感知选择.在工具 |选项 |文本编辑器 |C# |智能感知. 删除“{"并确保不检查空格键提交的内容. 注意.从 Visual Studio 2015 开始,此选项不再存在. ..
发布时间:2022-01-05 19:42:52 C#/.NET

va_copy——移植到visual C++?

上一个问题 展示了一种打印到字符串的好方法.答案涉及 va_copy: std::string 格式 (const char *fmt, ...);{va_list ap;va_start (ap, fmt);std::string buf = vformat (fmt, ap);va_end (ap);返回缓冲区;}std::string vformat (const char *fmt, v ..
发布时间:2022-01-05 19:42:43 C/C++开发

如何重建 Visual Studio 工具箱?

Visual Studio Professional 2008 中的工具箱以某种方式结束了每个控件的 12 个实例.它们只是标准控件,没有第三方控件,我也没有第三方插件. 有没有办法重建工具箱来解决这个问题?我已经忍受了一段时间,但它很烦人. 解决方案 您是否尝试过右键单击工具箱并选择“重置工具箱"? 这应该将其重置为默认值. ..
发布时间:2022-01-05 19:42:28 其他开发

Visual Studio 中的多个预构建事件?

我关注了 Scott Hanselman 关于使用预构建事件管理配置的博文并让它工作正常. 我现在想将我的配置拆分成几个不同的文件,因此需要在构建之前再次执行该命令.问题是 PreBuild 事件文本都作为一个控制台命令执行.如何将其拆分为多个命令? 解决方案 事实证明问题在于 Scott 的示例没有在行的开头包含 call 命令.只要您不想使用不同的参数多次执行 .bat 文件,这 ..
发布时间:2022-01-05 19:42:21 其他开发

VS2008 - 为调试/发布配置输出不同的文件名

使用 Visual Studio 2008 构建 C# 应用程序时,是否可以为每个配置设置不同的输出文件名? 例如MyApp_Debug.exeMyApp_Release.exe 我尝试了一个构建后步骤,通过附加当前配置来重命名文件,但这似乎是一种杂乱无章的方法.此外,这意味着 Visual Studio 在按 F5 开始调试时无法再找到该文件. 解决方案 您可以通过手动编辑项目文件来 ..
发布时间:2022-01-05 19:42:11 C#/.NET

Visual Studio“调试单元测试"未能命中断点

当使用 Visual Studio 2008 并调试我的单元测试时......有时调试器工作正常.但是,在修改一些代码之后,经常单击“调试单元测试"Visual Studio 将无法命中代码中的断点.调试器基本上挂了,最终测试还是用新代码运行,但从来没有停下来让我看看发生了什么. 我假设这与调试器完成的某种类型的程序集缓存有关,但无论我做什么(清理项目、删除 bin 文件夹、重新启动 VS ..
发布时间:2022-01-05 19:42:03 C#/.NET