问题标签 [csproj]

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 回答
8318 浏览

c# - 在 Visual Studio 中粘贴引用时出现错误 HRESULT E_FAIL

我知道这不是一个编程问题,而是一个编程工具问题。

在 Visual Studio 2008 Team Edition(带有 .NET 3.5 SP1 的 9.0 版)中,当我将引用从一个 csproj 复制并粘贴到另一个(使用“解决方案资源管理器”视图中的上下文菜单)时,我收到以下错误:

对 COM 组件的调用已返回错误 HRESULT E_FAIL

这才刚刚开始在我的机器上发生。我只能找到关于它的这篇文章,并且它没有包含任何解决方案。

有任何想法吗?

0 投票
3 回答
1148 浏览

csproj - 如何通过代码搜索 csproj 文件中的字符串?

我想通过代码在 csproj 文件中搜索特定字符串。我该怎么做 ?

谢谢。

0 投票
2 回答
3046 浏览

c# - 使用 MSBuild 预编译 ASP.NET Web 应用程序

我在 Visual Studio 2008 中有一个 ac# Web 应用程序项目,我想对其进行预编译以进行部署。在查看了各种选项之后,似乎他们都有一些问题 - 也许有人可以对此提出他们的想法:

该项目受源代码控制,还包含许多从项目中排除的文件。

Web 部署项目不起作用。如果我尝试使用 wdp 进行编译,aspnet_compiler.exe 也会尝试编译所有排除的文件。我不想在 msbuild 脚本中维护排除列表。

有没有办法告诉 msbuild 仅使用 csproj 文件中指定的文件/项目,将它们复制到中间文件夹并从不包含任何排除文件的该副本构建 aspnet_complier.exe?

该网站依赖于其他 3 个 csproj 文件。

谢谢!

0 投票
6 回答
49134 浏览

visual-studio - Designer Added then removed by Visual Studio on load/unload

Anyone see this before? I have a large Visual Studio project that keeps adding [Subtype]Designer[/Subtype] to my .vcproj then removing it on the next open and close of the project. There is only one class defined in StoredImageControl.cs. Anyone know how to shut this off as it is really messing up my revision control.

This is before:

#xA;

This is after

#xA;
0 投票
1 回答
478 浏览

.net - CSProj 包含一个参考

我将我的 csproj 用于我的 web 服务在 sourcesafe 中。

现在在 csproj 的文本中,有一行说明 web 服务位于 localhost/something

有没有办法不将此信息存储在 csproj 中,以便用户可以将这个 Web 服务移动到他们想要的任何地方?

0 投票
2 回答
766 浏览

.net - TeamCity 的 .NET NUnitaddin 可以处理 csproj 文件吗?

言归正传,TeamCity .NET NUnitLauncher 可以处理 Microsoft csproj 文件吗?

我问这个问题是因为以下原因。

我有一个 NANT 构建脚本。在这个脚本中,我有许多使用 nunit-console.exe(随 NUnit v2.5.2 提供)的测试。

我的 Nant 构建文件中的一个测试示例是:

FailOnError 设置为 false,并且 nunit-console.args 设置为 '/nologo'。

当我在本地机器上运行这些测试时,我得到了测试输出。但是,当我指示 TeamCity 构建我的 NAnt 构建文件并指示它处理测试目标时,我没有得到 TeamCity 的测试输出。我可以在日志中看到 nunit-colsole.exe 正在生成测试结果输出,但我在 TeamCity 仪表板中没有看到这一点。

在阅读之后,我发现一些文章表明需要额外的步骤才能将此输入输入 TeamCity。因此,我将测试修改为:

请注意,我还确保标签包含“插件”条目。

但是,和以前一样,我可以看到测试正在运行,因为 nunit-console.exe 在日志中显示了它的结果,但是我没有得到 TeamCity 的输出。

对我的问题的回答或任何帮助将不胜感激!

0 投票
1 回答
1063 浏览

c# - Linq to XML,只取具有某个子元素的元素

我想问一个从 csproj 文件中读取引用列表的老歌(但好人)的后续问题(尽管我不是该问题的作者)。

在解析 csproj 文件时,我需要选择所有具有Link元素作为子元素的Compile元素。

我首先尝试将答案扩展到链接问题,如下所示:

这显然是不够的,因为它选择了所有具有任何类型子元素的元素(所以在选择我想要的元素时,它也会选择额外的元素)。所以我尝试了:

...这不会返回任何东西。我一般是 Linq 的初学者,特别是 Linq2XML 的初学者,但对我来说,“Where”子句说:“元素有子元素,并且其中至少有一个子元素被命名为 Link”。那是错的吗?

非常感谢您的帮助。

0 投票
2 回答
10948 浏览

c# - 如何将 XSLT 文件嵌入到 .NET 项目中以包含在输出 .exe 中?

我有一个简单的 C# 控制台应用程序,它读取指定用户的 XML 文件,在其上运行 XSLT 转换,并输出结果。

当我向用户分发我的应用程序时,我想分发一个 .EXE 文件。我的源代码由 3 个文件组成:.csproj 文件、.cs 代码文件和 .xslt 样式表。

如何设置 csproj 以使 .xslt “嵌入”在输出中并且最终用户无法看到或修改?

看起来很容易,但我想不通,谷歌也不是太有用。

0 投票
1 回答
981 浏览

visual-studio - .csproj 中的 Visual Studio 快捷方式/别名

在 Visual Studio 中,我很确定有一种方法可以在多个项目中为文件“别名”。因此,换句话说,实际文件仅存在于文件系统中的一个位置,但在两个或多个 .csproj 文件中具有多个引用。如果没有打开 .csproj 并创建这样的别名,我将如何在 Visual Studio 中执行此操作?

0 投票
16 回答
24648 浏览

visual-studio - 将多个现有 .csproj 添加到 Visual Studio 解决方案的简单方法?

我已经从源代码管理中检查了 C# 代码的一个分支。它在不同的文件夹中可能包含 50 个项目。找不到现有的 .sln 文件。

我打算创建一个空白解决方案来添加现有解决方案。UI 一次只允许我做一个项目。

有什么我想念的吗?我想指定一个 *.csproj 文件列表,并以某种方式提出一个包含所有项目的 .sln 文件。