问题标签 [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 投票
0 回答
996 浏览

visual-studio-2015 - 复制到输出目录并保留目录结构

我有一个相当奇怪的项目设置(也许我只是不太了解它)如果它有帮助,这恰好是项目https://github.com/domoticz/domoticz

这个项目通常在 linux 上使用,但他们有一个带有项目设置的 MSBuild 文件夹。我能够让它编译得很好,但我不能让它调试,因为一些文件(例如整个 www 文件夹)确实是 exe 需要的内容。我发现我可以通过将以下内容添加到项目文件中来添加整个文件夹作为内容。

这将复制 WWW 中的所有文件,但不会保留任何文件夹结构。我需要的是让它保持 www 和 on。有没有办法可以在项目文件中执行此操作,而不是作为构建事件执行?

另外因为我真的不知道我在看什么,我一直无法找到有关此 XML 定义的任何文档,任何人都可以提供链接或搜索词以了解有关这些文件结构的更多信息吗?

谢谢

0 投票
3 回答
11892 浏览

c# - 如何不将 app.config 文件复制到输出目录

我有一个正在构建的 WPF 应用程序。我正在使用 Visual Studio Community 2015。为了创建一个“真正的”发布版本,我正在更改一些构建设置,以便它只生成将安装在用户计算机上的必要文件。所以没有vshost exe,没有生成的XML文件等等等等(我保留了PDB文件生成,但是)。

我拥有我想要的一切,除了一个文件。我在每个项目中都有一个 App.config 文件。我不介意在我的调试版本中将其复制到输出目录,但在我的“真正”发布版本中,我不希望它在那里。

该文件已在其属性中设置为“请勿复制”。见下图:

App.config 映像

然而,尽管有“不复制”设置,我仍然会在每次构建项目时生成一个“MyAppName.exe.config”文件。为什么会这样?我怎样才能关闭它?这很烦人。

感谢您的任何建议!

0 投票
1 回答
166 浏览

msbuild - MSBuild:如何在没有内部版本号的 Visual Studio 项目中添加库引用?

当我尝试将 NuGet 库引用添加到 Visual Studio 项目时,我遇到了一个错误。

在 Visual Studio 项目参考中指定如下:

但是,我想指定 MyLibrary 参考,尽管版本号(最后一位),例如 Version=6.5.4.* 对我来说,它不起作用,我正在寻找解决方案。

用构建号指定的案例参考,当构建代理更新 NuGet 包时,它会失败。

0 投票
0 回答
118 浏览

c# - 在一个实例中运行 Coded UI 测试用例

我为 Visual Studio 扩展项目编写了 Coded UI 自动化测试用例。问题是,在运行测试用例后,每个测试用例都会打开 VS 实例。如何在一个 VS 实例中运行多个测试用例。

0 投票
2 回答
375 浏览

visual-studio - 解决方案预设的项目文件上的自定义属性

我的项目中有一个自定义属性,可以使用不同的资源(图像)构建相同的应用程序。

项目.jsproj

这可以通过 msbuild 正常工作:

我的问题是是否有可能在 VisualStudio 上的解决方案上预设此自定义属性,该解决方案也将应用于那里的构建。

例如:

a) Solution1.sln嵌入 project.jsproj 自定义属性为

b)Solution2.sln嵌入 project.jsproj 与自定义属性 = “ theme_xy

任何帮助表示赞赏 - 谢谢

0 投票
1 回答
113 浏览

c# - Visual Studio 2017:创建项目模板 > 使用它 > 所有引用都损坏了吗?

我有三个项目(主项目、集成测试项目、单元测试项目)位于解决方案 A 中。我现在想在解决方案 B 中使用它们。所以我读到创建项目模板是最干净的方法。所以我为每个项目创建了项目模板,并在解决方案 B 中基于这些模板添加了新项目。

主项目完美无缺,而单元测试和集成测试项目的引用全部损坏(黄色三角形)。

我该如何修复它们?他们引用了主项目和 nuget 包。

0 投票
1 回答
165 浏览

sql-server - 自动化 Visual Studio 解决方案的集成服务项目密码

我有一个包含多个项目的 Visual Studio 解决方案,它们使用保护级别:“使用密码加密敏感”,因此每次加载解决方案时,我都必须为每个项目手动输入密码。

有办法自动化吗?当我打开解决方案或类似的东西时通过命令行传递密码?

所有项目的密码都相同。

提前致谢。

0 投票
1 回答
848 浏览

c++ - 附加包含目录和附加#using 目录有什么区别?

在 Visual Studio ( Visual C++ )项目设置中,我们可以看到这些设置:

  • 附加包含目录(/​​I[path]编译器开关)
  • 附加 #using 目录(/​​AI[path]编译器开关)

我想知道何时适当地使用这些设置以及这些设置之间的主要区别是什么以及它们如何影响Visual c++ 链接器和构建时间

请看这里 -Visual Studio 属性页

0 投票
1 回答
415 浏览

.net - .NET SDK 项目类型参考问题

我在我的新风格.csproj中有这个:

但是 VS 不断解决对以下内容的引用:

但这是错误的汇编版本(文件系统中的那个是4.0.0.1,nuget的是4.0.0.0)

我需要向我的 csproj 添加什么?

0 投票
0 回答
262 浏览

c++ - Visual Studio 2017:C1083:无法打开源文件。绝对路径损坏

我正在尝试将项目从 VS2010 提升到 VS2017。我已经完成了其他几个没有任何(意外)问题的操作。我现在正尝试对 Google 测试项目做同样的事情,但是当我尝试构建项目时,我得到:

此项目中的所有源代码都会发生这种情况。

我试图清理、重建、删除项目并将其重新添加到解决方案中,但无济于事。我唯一有问题的迹象是文件属性指示不正确的“完整路径”字段:

此文件的完整路径应为:

因此,项目目录和“完整路径”字段中的源文件都缺少第一个字母。

我不知道这里可能有什么问题,所以任何想法都会受到赞赏!