问题标签 [visual-studio-project]

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.

0 投票
2 回答
905 浏览

c++ - Visual Studio C++ 项目管理。如何处理项目中的非代码文件?

我在 C++ 解决方案中有一个项目。对于那个项目,我有一些我想在项目中管理的配置文件,当我构建项目时,将这些配置文件添加到正确目录结构中的可执行构建路径中。

例子:

test.exe 引用 config/myconfig.txt

有没有办法设置 myconfig.txt 和我的项目,所以当我构建 test.exe 时,我得到

/

//config/config.txt

所以当我运行测试时,所有路径都保持正确的顺序,而我不必进入并手动创建这些目录。

我不确定我在这里是否有意义,但也许你们中的一个人会明白我要去哪里。

0 投票
3 回答
1635 浏览

visual-studio - 从 Jamfile 构建 Visual Studio 项目?

任何人都知道从基于 Jamfiles 的构建中创建 Visual Studio 项目的方法吗?

我会选择一个 jamfile -> XML-or-some-other-intermediate-format exporter tool,所以我可以自己编写。

0 投票
3 回答
3239 浏览

visual-studio - 使用单个输出文件创建安装项目 (Visual Studio 2005)

我正在使用 Visual Studio 2005 安装项目为我的应用程序创建安装程序。安装项目的输出是:-Setup.exe(一个引导程序,如果它不存在,则安装.Net framework)-.Net framework 文件夹(用于通过上面的.exe 安装)-我的项目的.msi 安装(由 setup.exe 调用)

我的问题是:

有什么办法可以让我安装一个 .exe(或 msi)来完成整个安装(并封装上面提到的所有功能)?

0 投票
2 回答
2093 浏览

visual-studio - 在不使用引用的情况下设置构建依赖项?

全部:我正在研究一个解决方案,其中一个项目实际上是该解决方案构建的主 exe 的插件。由于这个项目是一个插件,因此从主 exe 引用插件是错误的(不保证该程序集存在于部署中,它是可选的)。

所以这是我的问题:如果我在我的插件项目中修改代码,然后按 F-5 运行,Visual Studio 将不会总是构建我的插件(因为基于引用树,主 exe 似乎没有依赖它)。

是否有我可以更改的解决方案或项目级别设置以导致在我运行时包含此插件项目(不添加引用)?

我知道工具中的全局设置| 选项 | 构建并运行,但我宁愿不必为了让这个解决方案正确构建而在全局范围内改变 VS 的行为(另外,如果设置与解决方案或项目一起使用,那么当其他开发人员检查它时,他们应该简单地继承环境)

顺便说一句:这些是 VS 2005 解决方案中的 c# 项目。

0 投票
8 回答
8784 浏览

web-applications - 如何升级 IIS 6 Web 应用程序,使其在运行 IIS 7 的机器上的 Visual Studio 中打开

我在 Windows Server 2003 上的 VS 2008 中创建的 Web 应用程序拒绝在 Windows Server 2008 上的 VS 2008 中打开。

“Web 应用程序项目 'MyProjectName' 配置为使用 IIS。要访问本地 IIS 网站,您必须安装以下 IIS 组件:IIS 6 元数据库和 IIS 6 配置兼容性身份验证”。

我不想与 IIS 6 有任何关系,所以我不安装这些组件。我想要纯 IIS 7。

是否有升级工具或我可以在项目文件中修改的东西允许它们在 Visual Studio 中打开?

0 投票
2 回答
257 浏览

registry - 检测已安装应用程序的注册表项是什么?

此应用程序现在无法运行,我想将其删除,以安装另一个。问题是卸载/修复不起作用,因为他无法找到要删除的服务(我不知道用户做了什么最终处于服务已被删除的状态,以及服务安装状态找不到文件)。无论如何,我现在被困住了。要么我必须对此服务执行一些令人痛苦的安装,因此应用程序的卸载工作(尽管我确信将服务链接到应用程序时会遇到更多问题),或者我找到检测应用程序的密钥,然后删除他们,所以我可以重新安装应用程序(之后,未来的卸载将清除注册表项,并正常继续)或者我格式化电脑。

所以如果有人能告诉我这些注册表项在哪里(所以应用程序设置项目不会检测到以前的版本,以及添加删除程序)现在我删除了以下条目 HKLM\software\microsoft\ 下的应用程序条目windows\currentversion\uninstall 仍然无法正常工作?

0 投票
2 回答
121 浏览

c# - 如何从 Visual Studio 加载项访问当前打开的项目的类型(类)?

如何从 Visual Studio 加载项访问当前打开的项目的类型(类)(能够在加载项中创建这些类的实例)?这可以通过反射实现吗?或者也许动态地包含项目的程序集作为参考?

最后我想要的是一个可以从项目中访问的所有类型的列表,同时考虑到项目本身中声明的引用程序集和类型。在没有实际查找 Type 实例的方法的情况下,可以使用类型名称列表 - 这样,如果项目尚未构建且其中的类型尚未实现,我不会遇到问题。

我使用 Visual Studio 2008,我喜欢的语言是 C#。

编辑:我想我可以解析每个文件并找出类声明,但我也想考虑引用程序集中的类型。可以通过搜索“使用”语句来寻找引用,但这会使动态导入的 dll 类型成为一个悬而未决的问题。因此,考虑到要考虑的不同情况的分支,我想知道是否没有更简单的方法。

0 投票
10 回答
55509 浏览

visual-studio - Visual Studio 项目与解决方案

作为VS的新手,我怎么会想到这两个概念,有什么区别?

0 投票
2 回答
1537 浏览

c# - 如何将生成的源文件自动包含到 Visual Studio 中的 C# 项目中?

我有一种情况,我需要在项目的预构建步骤中生成一堆 C# 代码文件,并将生成的文件包含到当前项目中进行编译。有没有办法干净地做到这一点,而不必每次运行预构建步骤时都弄乱项目文件?

我的解决方案应该适用于基于 IDE 的构建和基于 MSBuild 的 Team Build。由于两者都是基于 MSBuild,我怀疑不会有太大区别。但想大声疾呼。

非常感谢任何帮助,谢谢!

0 投票
2 回答
2323 浏览

visual-studio - VS 2010 数据库项目 - 不同的连接

我有一个正在使用 SQL Server 数据库的 Visual Studio 2010 中开发的应用程序。因此,我使用的是 VS SQL Server 2008 数据库项目。

数据库项目需要一个用于构建数据库的目标连接。

问题:

该项目受开发人员团队和构建服务器的源代码控制。一些开发人员将他们的 '08 SQL Server 实例命名,而其他开发人员则使用默认实例。仅使用“本地”语法的想法是不够的。

我需要能够在源代码控制之外配置数据库项目连接。我看到数据库项目提供了一个 SQL 命令变量文件,这是我想要的吗?

解决此问题的最佳实践方法是什么?

我正在使用 MSBuild 作为我的构建服务器的一部分 - 这种方法如何适合 MSBuild?