问题标签 [visual-studio-2008]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何让 IKVM 在 Visual Studio 2008 中构建?
我已经从http://sourceforge.net/cvs/?group_id=69637下载了 IKVM 源代码 ( http://www.ikvm.net/ )
现在我正试图让它在 Visual Studio 2008 中构建并被卡住。有谁知道如何构建这个东西的文档,或者甚至可以给我指点?
我尝试打开 ikvm8.sln,它会打开所有项目,但尝试构建解决方案会导致一堆“找不到类型或命名空间”错误。
正如您可能猜到的那样,我不是 Visual Studio 专家,而是习惯于在 Eclipse 中使用 Java。
同样,我正在寻找:分步说明或有关如何在 Visual Studio 中构建 IKVM 的文档链接。
如果您需要更多信息,请告诉我。谢谢你的帮助!
编辑:我也试过手册“MsBuild.exe IKVM8.sln”,但也得到了一堆:
编辑#2:我注意到一个“ikvm.build”文件,所以我下载并在该文件夹上运行了 nant,这让我更进一步。一些东西开始成功构建,不幸的是我现在收到以下错误:
ikvm-native-win32:
编辑#3:OK 通过放入cl.exe
路径解决了这个问题,但仍然出现其他错误。请注意,这一切都是为了在控制台上构建它,例如使用 Nant。有没有办法让它在 Visual Studio 中构建?那会很难过...
编辑#4:下一步是安装 GNU 类路径 0.95,现在看来我需要一个特定的 OpenJDK 安装……Linux AMD64?!
编辑#5:得到作者的回答。见下文或http://weblog.ikvm.net/CommentView.aspx?guid=7e91b51d-6f84-4485-b61f-ea9e068a5fcf 让我们看看它是否有效......
编辑#6正如我所担心的,下一个问题:“无法打开 windows.h”,请参见此处的单独问题。
最终编辑:找到解决方案!在 Lib 和 Path 环境变量中获取 Platform SDK 文件夹后,我在下面描述的解决方案对我有用。
visual-studio-2008 - VSTS 中的分支和合并
在您的解决方案中重命名文件夹和项目后,合并的效果如何?
visual-studio-2008 - 在 Visual Studio 2008 中,是否可以将垂直选项卡组与水平选项卡组混合使用?
我有一个 1920x1200 的屏幕,想自定义 VS2008 代码窗口以使某些区域垂直和水平拆分(选项卡组)。
我似乎只能在 VS2008 中全部垂直或全部水平。有什么巧妙的方法可以混合两者吗?
visual-studio-2008 - 如何从 Visual Studio 2008 Web 应用程序的 sourcesafe 中排除 bin 文件夹?
如何在 Visual Studio 2008 Web 应用程序中从 SourceSafe 中排除 bin 文件夹?我希望能够从解决方案节点递归地签入所有内容,而无需在 bin 文件夹中获取任何内容。
c# - 在 Microsoft Visual Studio Tools for Office (VSTO) 3 (C#) 中传递参数的最佳实践
许多与 VSTO 中的 Office 对象模型交互的参数都需要通过引用传递的对象参数,即使参数的名义类型是 int 或 string 也是如此。
- 我想使用这种机制是为了让代码可以修改参数,尽管我不明白为什么这些需要作为通用对象而不是更合适的类型传递。任何人都可以启发我吗?
我一直在使用的机制(取自帮助和 MSDN 资源)本质上创建了一个包含适当数据的通用对象,然后将其传递给方法,例如:
object nextBookmarkName = "NextContent"; 对象 nextBookmark = this.Bookmarks.get_Item( ref nextBookmarkName ).Range;
Microsoft.Office.Interop.Word.Range newRng = this.Range(ref nextBookmark, ref nextBookmark);
这似乎是很多额外的代码,但我看不到更好的方法。我确定我错过了一些东西;它是什么?或者这真的是最佳实践吗?
c++ - 我应该如何检测大型 C++ 项目中不必要的#include 文件?
我正在 Visual Studio 2008 中处理一个大型 C++ 项目,并且有很多包含不必要#include
指令的文件。有时#include
s 只是工件,删除它们后一切都可以正常编译,而在其他情况下,可以向前声明类,并且可以将 #include 移动到.cpp
文件中。有没有什么好的工具可以检测这两种情况?
visual-studio-2008 - 我正在寻找使用 Visual Studio 使用 Qt4 的开源版本编写和编译
有没有人有在 Visual Studio 2008 中设置 Qt4 的详细信息?与其他资源的链接也将不胜感激。
我已经知道Qt的商业版有这方面的应用。我也意识到我可能需要从源代码编译,因为开源的安装程序不支持 Visual Studio 并安装 Cygwin。
asp.net - ASP.NET、VS2008 中的“无法重新格式化文档”
我在ASP.NET UserControl中。当我键入 Control-K、Control-D 重新格式化所有标记时,我从 VS 2008 收到一系列消息:
“无法重新格式化文档。原始格式已恢复。”
“无法完成动作。”
“操作无法完成,参数不正确。”
有人知道这是什么原因吗?
编辑:好的,这只是......奇怪。
问题在这里:
不知何故, asp:Button 行导致了问题。但是,如果我删除任何单个属性,格式就会起作用。或者,如果我添加一个新属性,格式就有效。或者,如果我将标签更改为非自动关闭,它会起作用。但是,如果我撤消并保持原样,它就不起作用。
我所能想到的是,这是某种非常晦涩、奇怪的错误。
visual-studio-2008 - VS2008 安装项目:共享(由所有用户)应用程序数据文件?
类人猿同胞、睡莲和桨轮!
我正在使用 VS 2008 在 C#/.NET/WPF 中开发一个 Windows 桌面应用程序。该应用程序需要在 Vista 和 XP 机器上安装和运行。我正在使用安装程序/Windows 安装程序项目来安装该应用程序。
我的应用程序需要对 SQLCE 数据库文件 (.sdf) 和与我正在使用的第三方控件相关的一些其他数据库类型文件的读/修改/写访问权限。这些文件应在 PC 上的所有用户/登录名之间共享,其中任何一个都不需要成为管理员。当然,这意味着文件不能放在程序自己的安装目录中(就像在 Vista 到来之前经常发生的那样,是的,是的!)。
我原以为解决方案很简单。Vista 和 XP 都有用于此目的的共享应用程序数据文件夹。(Vista 中的“\ProgramData”,XP 中的“\Documents and Settings\All Users\Application Data”。) .NET Environment.GetFolderPath(SpecialFolder.CommonApplicationData) 调用可用于在给定 PC 上查找这些文件夹的路径,是的, 是的!
但我不知道如何将 shared-application-data 文件夹指定为安装项目中的目标。
Setup 项目提供了一个“Common Files”文件夹,但该文件夹用于共享程序组件(不是数据文件),通常位于“\Program Files”下,并且具有与“\Program files”中其他任何内容相同的安全限制,是的是的!
安装项目提供了一个“用户的应用程序数据”文件夹,但这是一个每个用户的文件夹,这正是我想要避免的,是的,是的!
是否可以从 VS 2008 安装项目以强大的跨 Windows 版本的方式将文件添加到 shared-app-data 文件夹?谁能告诉我怎么做?
visual-studio - Visual Studio 不断添加空行
我将 Visual Studio 2008 用于 ASP .Net 应用程序,每当我保存、切换到设计模式并返回代码视图、切换到拆分模式或在文件之间切换时,Visual Studio 都会不断向我的 aspx 文件添加空行。在我保存之前,我将拥有:
然后,它会神奇地变成:
我知道这主要是一个美学问题,但它还在每个选项卡容器中添加了 17 行无内容(并使文件滚动时间更长),这很烦人。我检查过我没有放错引号,文件前面没有错位的标签,有什么想法吗?