构build操作“EmbeddedResource”不受一个或多个项目目标的支持
我是Xamarin平台的新手,并且面临着错误
Build action 'EmbeddedResource' is not supported by one or more of the project's targets.
在emulator 8.1 for windows phone
debugging,我的项目是一个Xamarin.form(portable)
。
按着这些次序:
- 从Nuget Package Manager更新Xamarin.Forms
- closures解决scheme并以pipe理员身份运行模式打开
- 清理和重build解决scheme。现在尝试部署项目
右键单击你的项目(这可能是跨平台的),从项目菜单,执行UNLOAD PROJECT,然后重新安装项目,并重build,错误将全部消失。
- 清理解决scheme
- 更新Xamarin.forms nuget包
- 重新启动VS
- 重build项目
转到android项目 – >点击右键>属性>select应用程序 – >select编译使用Android版本(6/5/4 …等) – >然后保存并重build并运行。
将VS升级到Visual Studio 2015 Update 3
我最近面对以下情况(Xamarin.Android + .NET标准库(从PCL转换))相同的错误:
我有一个.NET标准项目中的一些类,其中有公共types的数据注解。 我在.NET标准库中安装了包含数据注释的nuget包。 安装到我的Android项目,也解决了你所描述的问题。
对于Android,请确保您的目标设备在“应用程序设置”的“目标框架”上使用相同的Plataform。
[
您可以在SDKpipe理器中添加新的plataforms。
在VS上用pipe理员模式打开解决scheme,并逐一重build。
当Windowspath超过260个具有完全限定文件名的字符时,也会收到此消息。 查看构build的输出,如果看到有关文件长度超过260的消息,请将项目移动到较短的目录path。
在VS 2015专业版中:
- 右键单击您的项目下的图像
- select属性
- selectembedded式资源进行构build操作
- 在你的代码背后,在
InitializeComponent()
方法下的文件types下面的代码是image.Source = ImageSource.FromResource("YourProjectName.YourFolderName.YourImage");
- 保存一切
- 构build解决scheme
- closuresVS
- 打开项目并再次运行
- Visual Studio 2015-如何禁用“基于您的项目,我们已经确定扩展,你可能会发现有帮助”的消息?
- 转到定义:“无法导航到插入符号下的符号。
- 如何在Visual Studio 2012,2013和2015中使用正则expression式查找和replace来引用捕获组
- 在VS2015的UWP解决scheme文件夹中创build奇怪的子文件夹“DTAR_08E86330_4835_4B5C_9E5A_61F37AE1A077_DTAR”
- 将Visual Studio 2015中的Grunt,Bower,Gulp,NPM用于ASP.NET 4.5项目
- 使用MSVC 14.0编译Boost时的未知编译器版本(VS 2015)
- Visual Studio 2015支持MVC的旧版本吗?
- 如何编译保存在Visual Studio 2015中的.less文件(预览)
- Visual Studio 2010,2015 – 窗外的窗户