小编Wes*_*org的帖子

在我的Azure函数中引用c#类库

是否可以在Azure Function Visual Studio项目中引用ac#类库?

我知道引用外部库和Nuget包的可能性.目前我正在使用此处所述的共享.csx文件.这些.csx文件现在包含我的DTO的副本,这些副本也用于我用来使用这些功能的服务代理.

理想情况下,我想在Visual Studio中将函数从函数添加到类库项目,并且Visual Studio将此dll添加到bin文件夹中.

c# azure azure-functions

13
推荐指数
1
解决办法
4453
查看次数

html5支持触控手机吗?

我想知道html5是否支持移动设备原生的触摸功能?因此,我们不必为iOS/Android/WP7制作本机应用程序,但可以制作在移动浏览器中加载的html5页面.

编辑

我的意思是在浏览器中支持touch native的JavaScript支持,这样你就可以通过html5中的触摸实现自己的功能.

javascript html5 touch mobile-browser

7
推荐指数
1
解决办法
6676
查看次数

我们如何在MSBuild创建的msdeploy包中包含ajaxmin创建的文件

我们使用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文件并使文件复制到放置位置?

msbuild tfs tfs2010 microsoft-ajax-minifier ajaxmin

5
推荐指数
1
解决办法
3005
查看次数

为什么 0.5 mod 0.1 在不同的编程语言中的结果不同?

我有一个关于模数的问题。模运算求一个数除以另一个数的余数。我期待 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 知道正确答案?谁能解释为什么会出现这些差异?

.net php modulo

5
推荐指数
1
解决办法
2007
查看次数

是否可以根据另一个数组过滤逻辑应用程序中的数组?

在我正在开发的逻辑应用程序中,我希望数组 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 逻辑应用中是否有其他方法可以实现此结果?

azure azure-logic-apps

3
推荐指数
1
解决办法
7384
查看次数