是否可以在Azure Function Visual Studio项目中引用ac#类库?
我知道引用外部库和Nuget包的可能性.目前我正在使用此处所述的共享.csx文件.这些.csx文件现在包含我的DTO的副本,这些副本也用于我用来使用这些功能的服务代理.
理想情况下,我想在Visual Studio中将函数从函数添加到类库项目,并且Visual Studio将此dll添加到bin文件夹中.
我想知道html5是否支持移动设备原生的触摸功能?因此,我们不必为iOS/Android/WP7制作本机应用程序,但可以制作在移动浏览器中加载的html5页面.
编辑
我的意思是在浏览器中支持touch native的JavaScript支持,这样你就可以通过html5中的触摸实现自己的功能.
我们使用ajaxmin从我们所有的.js文件中创建.min.js文件.我们编辑了项目的.csproj文件并添加了以下内容:
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\MicrosoftAjax\ajaxmin.tasks" />
<Target Name="AfterBuild">
<ItemGroup>
<JS Include="**\*.js" Exclude="**\*.min.js" />
</ItemGroup>
<AjaxMin JsSourceFiles="@(JS)" JsSourceExtensionPattern="\.js$" JsTargetExtension=".min.js" />
</Target>
Run Code Online (Sandbox Code Playgroud)
当我们在工作站上构建站点并且可以在站点中使用.min.js文件时,这非常有用.当我们在此任务中检查此项目时,也会在msbuild服务器上运行,但是ajaxmin生成的.min.js文件不会复制到我们使用的tfs2010 Rolling Build的放置位置.这些.min.js文件也不包含在我们在此滚动构建期间创建的包中,并且也会复制到放置位置.只有包含在项目中的文件才会用于包并复制到放置位置.
我们用于创建包的MSBuild参数如下:
/p:DeployOnBuild=True /p:DeployTarget=MsDeployPublish /p:MSDeployPublishMethod=InProc /p:CreatePackageOnPublish=True /p:MSDeployServiceURL=localhost
Run Code Online (Sandbox Code Playgroud)
我尝试了一些额外的构建任务来将所有.min.js文件复制到创建包的位置.我还尝试了以下网址:http://sedodream.com/2010/05/01/WebDeploymentToolMSDeployBuildPackageIncludingExtraFilesOrExcludingSpecificFiles.aspx,以便在我的.csproj文件中包含以下文件:
<PropertyGroup>
<CopyAllFilesToSingleFolderForPackageDependsOn>
CustomCollectFiles;
$(CopyAllFilesToSingleFolderForPackageDependsOn);
</CopyAllFilesToSingleFolderForPackageDependsOn>
</PropertyGroup>
<Target Name="CustomCollectFiles">
<ItemGroup>
<_CustomFiles Include="**\*.min.js" />
<FilesForPackagingFromProject Include="%(_CustomFiles.Identity)">
<DestinationRelativePath>%(RecursiveDir)%(Filename)%(Extension)</DestinationRelativePath>
</FilesForPackagingFromProject>
</ItemGroup>
</Target>
Run Code Online (Sandbox Code Playgroud)
有没有其他人也有这个问题或有没有人知道如何在msdeploy包中包含*.min.js文件并使文件复制到放置位置?
我有一个关于模数的问题。模运算求一个数除以另一个数的余数。我期待 0.5 % 0.1 = 0 的结果。但是当我在 PHP 或 .net 中运行它时,我得到 0.1。
我运行的 php 代码是:
var_dump(fmod(0.5, 0.1));
Run Code Online (Sandbox Code Playgroud)
在 .net 中,我尝试了以下结果:
Console.WriteLine(0.5%0.1);
Run Code Online (Sandbox Code Playgroud)
我还尝试了一个在线计算器http://www.calculatorpro.com/modulo-calculator/。
所有这 3 种方法都给了我 0.1 作为答案。
但是当我在谷歌中输入这个时,我得到了我期望的结果http://www.google.nl/search?source=ig&hl=nl&q=0.5%20mod%200.1&meta=。
这是 .net/php 中的错误还是 google 知道正确答案?谁能解释为什么会出现这些差异?
在我正在开发的逻辑应用程序中,我希望数组 A 中包含对象,而数组 B 中不存在实体。数组具有以下结构:
阵列A
[{"ExternalId": 1}, {"ExternalId": 2}]
Run Code Online (Sandbox Code Playgroud)
阵列B
[{"Id": 2}]
Run Code Online (Sandbox Code Playgroud)
除了 id 之外,这些数组还包含更多属性,为简单起见,我将省略这些属性。
我想要的结果是让数组 A 根据ExternalId 进行过滤,而ExternalId 在数组 B 中不可用,因此这应该会产生以下过滤后的数组:
[{"ExternalId": 1}]
Run Code Online (Sandbox Code Playgroud)
我尝试为此使用 FilterArray 操作,但我不知道如何对此进行建模。根据工作流定义语言,有一个 @contains 函数,但我无法以正确的方式构建它。
可以用这种方式做到这一点吗?在 Azure 逻辑应用中是否有其他方法可以实现此结果?