我有带有本地化资源和x64本机依赖项的项目。有没有什么方法可以在没有警告的情况下建造它们?
如果我将目标平台设置为AnyCPU,由于本机引用,我会得到以下警告:
微软说这是一个错误,但他们不会修复它。
那现在怎么办?
这里有一个解决办法:
可以通过使用与您试图构建的平台(或位)匹配的al.exe来避免该问题。也就是说,您将看到,当您构建x64时,它试图在类似于
C:\程序文件(x86)\Microsoft SDKs\Windows\v10.0a\bin\netfx 4.6工具
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<TargetFrameworkSDKToolsDirectory Condition=" '$(PlatformTarget)' == 'x64'">$(TargetFrameworkSDKToolsDirectory)$(PlatformTarget)\</TargetFrameworkSDKToolsDirectory>
</PropertyGroup>
</Project>
编辑。csproj文件,以便在文件末尾导入该文件(在该文件中,您将看到“修改您的构建过程...”的注释:
<Import Project="MsBuildAL1073WarningWorkaround.targets" />
<!-- To modify your build process... -->
我有一个Web窗体网站项目。本网站引用了4个类库项目。这些类库中有3个引用第三方程序集。对于3个类库项目中的每一个,我都得到以下编译器错误。 我已经在类库项目上尝试了所有可能的anycpu/x86/x64组合。我不能在网站项目上更改此内容。我有x86和x64版本的第三方DLL。两者都试过。 “ClassLibrary.csproj”(默认目标)(4)->(ResolveAssemblyRefere
升级到4.7级后,我以前的无警告版本现在发出以下警告: 在编译类路径上检测到以下注释处理器:'lombok.launch.annotationProcessorHider$annotationProcessorHider'和'lombok.launch.annotationProcessorHider$ClaimingProcessor'。不赞成在编译类路径上检测注释处理器,Gradle5.0将忽
我得到这个错误- (节点:18420)未处理的PromisejectionWarning:TypeError:无法读取未定义的属性“name” (节点:18420)未处理的PromisejectionWarning:未处理的promise拒绝。此错误源于在没有catch块的情况下抛出异步函数的内部,或者拒绝使用未处理的promise。catch()。要在未处理的promise拒绝时终止节点进程,请
要部署我的应用程序,我能想到的唯一方法是使用Tomcat。因此,我复制了项目的bundle.js和index.html文件,并将其放在eclipse IDE的WebContent中。下面是index.js文件: 因此,当我使用web pack dev server时,我的路由器工作正常,但当我将文件复制到eclipse项目的web content时(这将为我设置一切,并使项目可以使用这个Url h
我正忙于将pre-build文件添加到我的项目中,以减小每个体系结构的Apk文件大小。 这篇文章在他的中添加了以下内容: 库提供以下文件: 我应该将文件按原样放置在我的文件夹中(不为每个体系结构创建文件夹),还是应该将其添加到文件夹中? <罢工> 以上哪一项 我应该使用文件来支持所有的体系结构吗? <罢工> 在这篇文章中,他还谈到了版本控制,这是必要的吗(我的应用程序是live的,我不想搞砸版本控