问题标签 [buildaction]

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 投票
10 回答
49709 浏览

wpf - WPF - 图像'不是项目的一部分或其构建操作未设置为资源'

我有一个项目需要在窗口中显示图像。这是一个静态图像,我通过“添加>现有项目”添加。它存在于项目的根目录中。

我像这样在测试页面中引用图像 -

问题是我收到一条消息说它找不到或者它的构建操作不是资源但它确实存在并且它的构建操作是资源。如果我创建一个新应用程序并将其放在窗口上,那么它可以正常工作。

任何帮助都会很棒。

0 投票
6 回答
2638 浏览

c# - .NET Web 应用程序上的自定义命名空间

所以我写了一些自定义类并将它们全部放在一个命名空间中,称之为“Sphere”。

在我的 aspx.cs 代码隐藏文件中,我有“使用 Sphere;” 书面。我知道这行得通,因为在我将此项目复制到新文件夹之前,它一直有效。此外,即使我单击“在 Web 浏览器中查看”,一切正常。

简单地说,Visual Studio 08 无法识别命名空间,因此我无法在没有错误的情况下构建,因此无法调试。谢谢您的帮助!

编辑:我的命名空间在 .cs 文件的 App_Code 文件夹中

0 投票
2 回答
261 浏览

.net - 为大量图像构建操作?

我在 Visual Studio 2008 中,我有一个加载大量图像的项目。我希望将图像部署到正在运行的软件的本地实例。问题是我尝试使用图像作为资源,但显然太多(200 到 300),因为我遇到了奇怪的构建错误,例如 GDI+ 异常和内存不足异常。这让我开始思考:“也许我做错了?” 我应该为我的大量图像做什么?谢谢!

0 投票
8 回答
56323 浏览

visual-studio - 错误“命名空间不直接包含字段或方法等成员”

我正在尝试构建我的 C# 项目,但收到错误消息“命名空间不直接包含字段或方法等成员”。它正在标记 app.config 文件的第一个字符(小于号)。

我检查了所有文件中是否存在直接在命名空间内的变量或函数的位置——什么也没找到。app.config 看起来不错。

谷歌让我失望了,我正在拔头发。什么可能导致此错误?

0 投票
1 回答
57 浏览

c# - 更多资源混乱

我有一个项目,在项目树中有一堆图像。其中一个图像BuildAction设置为Content,但Copy to Output Directory设置为None

这个资源到底发生了什么?它会被编译成EXE吗?根据我对资源的了解 - 它不应该发生任何事情;在项目中有这个图像是没用的。正确的?

0 投票
1 回答
2107 浏览

asp.net-mvc - 将 MVC 3 rc1 Razor cshtml 文件构建操作设置为编译有任何问题吗?

据我了解,默认构建操作已从“无”更改为“内容”,以支持 Visual Studio 发布/部署。

对于特定项目,我不使用 Visual Studio 发布/部署方法,也不需要从命令行编译。

将构建操作设置为“编译”似乎仍然可以编译,另外还有编译时错误和针对 cshtml 中的任何编码错误生成警告的额外好处。

与通常的仅运行时错误相比,这似乎是一个巨大的好处。

如果我将构建操作更改为“编译”,有人知道我以后会遇到什么问题吗?

非常感谢..

编辑:我不确定我将来可能会遇到什么问题,除了 VS 部署或命令行编译,但为了安全起见,我选择了 marcind 在他的评论中提到的预编译选项。我将其标记为最接近的答案。

0 投票
3 回答
23652 浏览

visual-studio - Visual Studio 中构建操作内容和“复制到输出目录”之间的区别

在我的 Visual Studio 项目中,我有一些文件要包含在输出中,但不是编译或嵌入的。

我知道有两种方法可以做到这一点。

  1. 将文件的构建操作设置为“内容”
  2. 将“复制到输出目录”设置为“始终复制”或“如果较新则复制”

有人可以告诉我有什么区别以及每个选项适合哪种情况吗?

0 投票
1 回答
580 浏览

c# - 使用内容生成操作的 WPF 和 WinRT 图像源

我有一个想要共享图像的 WinRT 应用程序和一个 .NET 应用程序。我一直在使用可移植类库,并希望尽可能多地共享代码。我还想只拥有所有图像的一份副本,并使用“添加链接”功能添加图像。

我的 WinRT 应用程序使用“内容”的构建操作,我使用这样的相对路径来引用我的图像:/Assets/Flags/Australia.png

我已使用添加链接将图像添加到我的 .NET 应用程序中,并使用了相同的“内容”构建操作,但我无法使其正常工作。它似乎只在我使用“资源”的构建操作并使用如下完整路径时才有效:/MyProject;component/Assets/Flags/Australia.png

我的可移植类库项目中有一个模型,其中包含一个返回标志图像路径的属性。两个应用程序都应该共享这个属性。我怎样才能实现这一点以及我使用什么构建操作。

0 投票
1 回答
304 浏览

windows-phone-7.1 - 请解释 WP7 中图像构建操作之间的区别

我从另一个开发人员那里接手了一个 WP7 项目,这是我对 WP7 的第一次体验(尽管与我第一次使用 .NET 和/或 XAML 相去甚远)。

我刚刚花了相当多的时间对一张图像大喊大叫,因为它没有按照我预期的方式渲染(也就是没有渲染)。我在后面的代码中设置了它的源属性。

我终于发现,因为这个特定的图像(其他图像渲染得很好)被设置为“Build Action = Resource”,所以我不得不以不同的方式引用它。为什么它没有例外,但这不是问题!

有人可以解释“构建操作 = 资源”和“构建操作 = 内容”与图像相关的区别。请具体说明,例如它如何影响性能(以及为什么!)等。

0 投票
2 回答
2001 浏览

wpf - 无法使用转换器加载资源字典

一切都发生在同一个 VS 项目中。我有一个独立的资源字典文件。当我尝试以编程方式加载它时,我收到错误

“无法创建未知类型 '{clr-namespace:MyAssembly.Helpers}IsNullConverter”。

这是我加载它的方式:

这是资源字典:

请注意,它与代码隐藏文件相关联,但其中没有任何内容。资源文件的 Build-Action 设置为“Resource”。从今天早上开始,这让我发疯了,仍然不知道到底发生了什么……

帮助。谢谢你。