小编loa*_*ger的帖子

在VS2017中关闭"语言服务已禁用"错误消息

我们在Visual Studio 2017 Enterprise中的MVC Web应用程序中收到以下"错误"消息.

项目'C:\ Work\Blackhawk Platform\Platform-DEV-Branch\BlackhawkViewer\BlackhawkViewer.csproj'的语言服务已禁用,因为它包含大量.js文件.考虑使用'tsconfig.json'文件的'exclude'部分排除文件.

我尝试在选项中关闭语言服务,但这不会关闭消息:

在此输入图像描述

这是一个相当大的Web应用程序.有没有办法在不禁用tsconfig.json文件中的任何文件的情况下关闭此消息?

visual-studio-2017 error-messaging

38
推荐指数
3
解决办法
3万
查看次数

SQL合并与目标不匹配,与源不匹配

需要一点帮助,我的SQL几乎不存在......

NOT MATCHED BY SOURCE vs 之间有什么区别?NOT MATCHED BY TARGET

例如:

是否WHEN NOT MATCHED BY SOURCE意味着记录存在于目标中而不是源中?- 所以我们可以删除它们?

并且WHEN NOT MATCHED BY TARGET- 表示记录存在于源中但不存在于目标中?所以我们可以插入它们?

sql sql-server sql-merge

18
推荐指数
2
解决办法
1万
查看次数

使用 Yup 和 Formik 自动修剪空白

我正在使用在架构上定义的 Formik React Form 和 Yup 验证:

export const Contact = yup.object<IContact>().shape({
  contactName: yup
    .string()
    .trim('The contact name cannot include leading and trailing spaces')
    .strict(true)
    .min(1, 'The contact name needs to be at least 1 char')
    .max(512, 'The contact name cannot exceed 512 char')
    .required('The contact Name is required'),
});
Run Code Online (Sandbox Code Playgroud)

有没有办法让 Yup 修剪空白而不显示消息?那么在提交表单时自动修剪空格?

validation typescript reactjs yup formik

11
推荐指数
1
解决办法
1万
查看次数

jQuery datepicker()未捕获TypeError:undefined不是函数

任何人都可以帮助我,过去几天我正在努力解决这个问题.实际上我包括了所有必要的插件,但仍然是

$('#datepicker').datepicker() 函数未定义ERROR.

我在我的项目的另一个jsp中包含了相同的插件,datepicker完美地工作.

这是我试过的.

<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script src="http://code.jquery.com/ui/1.10.4/jquery-ui.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.4/themes/smoothness/jquery-ui.css">

$( '#datepicker' ).datepicker();
Run Code Online (Sandbox Code Playgroud)

它会在页面加载本身引发异常.谢谢.

jquery jquery-ui datepicker

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

Yii2中的"Yii :: app() - > runController('controller/action')"的等价物?

什么是等效函数:

Yii::app()->runController('controller/action')
Run Code Online (Sandbox Code Playgroud)

在Yii2?我想从当前控制器中的另一个控制器调用一个动作.

谢谢.

yii2 yii2-advanced-app

8
推荐指数
1
解决办法
2万
查看次数

Visual Studio预构建事件检查以查看目录(和文件)是否存在,如果存在则将其删除

每次我进行构建时,我都希望这个Pre-build事件发生:

del  $(ProjectDir)\obj\Debug\Package\PackageTmp\web.config
Run Code Online (Sandbox Code Playgroud)

如果目录在那里,这工作正常.但是如果目录不存在那么它将导致构建失败.我尝试做这样的事情来检查目录是否存在:

if Exists('$(ProjectDir)\obj\Debug\Package\PackageTmp\')   
del  $(ProjectDir)\obj\Debug\Package\PackageTmp\web.config
Run Code Online (Sandbox Code Playgroud)

但我相信我的语法错误,因为我得到一个255的退出代码.什么是让它工作的正确方法?

谢谢!

msbuild prebuild visual-studio-2015

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

Xamarin.Forms分组列表视图无法在Android中添加新组

我正在使用Xamarin.Forms开发适用于Android和Windows Phone的移动应用程序。

我有一个绑定到组的ObservableCollection的消息的列表视图。该列表按天对消息进行分组,然后消息按时间顺序显示-非常标准的东西。

我现在遇到的问题是在Android中-使用Add函数将新组添加到ObservableCollection会引发未处理的异常。

04/22 13:13:32.404 D / Mono(19971):DllImport尝试加载:'/system/lib/liblog.so'。04/22 13:13:32.404 D / Mono(19971):DllImport加载了库'/system/lib/liblog.so'。04/22 13:13:32.404 D / Mono(19971):DllImport在以下位置搜索:'/system/lib/liblog.so'('/system/lib/liblog.so')。04-22 22:13:32.404 D / Mono(19971):搜索'__android_log_print'。04/22 13:13:32.414 D / Mono
(19971):探测'__android_log_print'。04/22 13:13:32.414 D / Mono
(19971 ):找到为'__android_log_print'。04-22 13:13:32.434 I / MonoDroid(19971):未处理的异常:发生未处理的异常。

04-22 13:13:32.444 I / MonoDroid(19971):System.ArgumentOutOfRangeException:参数超出范围。04-22 13:13:32.444 I / MonoDroid(19971):参数名称:索引04-22 13:13:32.444 I / MonoDroid(19971):at System.Collections.Generic.List 1<object>.get_Item (int) <0x0007c> 04-22 13:13:32.444 I/MonoDroid(19971): at Cadenza.Collections.OrderedDictionary2,Xamarin.Forms.Cell> > .get_Item(int)<0x00063>

在Windows中这不是问题。

我可以通过使用AddRange函数并先将要添加的项目添加到另一个“临时列表”中来解决此问题,然后将该临时列表添加到主Collection中-这样就可以解决这个问题,但似乎有点hack。

另一种方法是在主线程上执行此操作:

Device.BeginInvokeOnMainThread(() =>
{
   // using of add function in this …
Run Code Online (Sandbox Code Playgroud)

c# grouping android listview xamarin.forms

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

在VS2015中构建后执行Gulp.js任务

我有一个基本的Asp.Net 5站点,它使用Gulp.JS任务来清理,复制和缩小CSS和JS文件.

在Task Runner Explorer中运行这些任务时 - 一切都很好,删除旧脚本,复制新脚本并缩小文件.

我希望在VS2015中自动完成这些任务 - 所以当我构建项目时,会发生以下情况:

  • 使用干净的taks删除旧脚本
  • 使用复制任务复制新脚本
  • CSS和JS使用min taks缩小(将通过为每个调用单独的minify任务来缩小CSS和JS.(Prod和staging使用缩小版本和dev使用正常的js和css文件).

现在我可能完全偏离这里,但我想在project.json文件中我应该能够在脚本配置中调用这些gulp任务,如下所示:

"scripts": {
    "prebuild": [ "gulp clean" ],
    "postbuild": ["gulp copy" , "gulp min" ],
    "prepublish": [ "npm install", "bower install"]

}
Run Code Online (Sandbox Code Playgroud)

清洁工作完美 - 但复制和最小任务根本不运行.有关如何自动执行此行为的任何想法吗?

javascript css gulp asp.net-core

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

Xamarin表单IOS无法加载程序集System.Net.Http.Primitive

我正在尝试使用Visual Studio 2015中的Xamarin.Forms为IOS应用程序执行发布构建.

在应用程序属性中的iOS Build菜单下,如果我仅设置链接器行为链接SDK程序集或链接所有程序集 - 我收到以下构建错误:

无法解析组件: 'System.Net.Http.Primitives,版本= 1.5.0.0,文化=中性公钥= b03f5f7f11d50a3a' BlackhawkPlatform.App.iOS

如果我没有链接任何程序集 - 应用程序构建正常但输出ipa超过40mb大0未压缩超过100mb因此无法提交到iTunes Connect.

我安装了最新版本的System.Net客户端库和Xamarin Forms.

在此输入图像描述

我试图通过使用--linkskip=System.Net.Http.Primitives附加mtouch参数框中的命令跳过程序集链接但该dos不起作用.

知道我怎么能绕过这个吗?

.net-assembly ios xamarin.forms visual-studio-2015

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

React-query:useQuery 返回未定义且组件不会重新渲染

我正在玩reactQuery一个小演示应用程序,您可以在这个存储库中看到。应用程序调用模拟 API。

我遇到了一个问题,即我使用钩子在产品 API文件useQuery中调用此函数:

export const getAllProducts = async (): Promise<Product[]> => {
  const productEndPoint = 'http://localhost:5000/api/product';
  const { data } = await axios.get(productEndPoint);
  return data as Array<Product>;
};
Run Code Online (Sandbox Code Playgroud)

然后在我的ProductTable组件中,我使用以下方法调用此函数:

const { data } = useQuery('products', getAllProducts);
Run Code Online (Sandbox Code Playgroud)

我发现确实调用了 API,并且返回了数据。但网格中的表始终是空的。

如果我调试,我会看到 useQuery 返回的数据对象未定义。

Web 请求确实成功完成,我可以在浏览器中的请求下的网络选项卡中看到返回的数据。

我怀疑它的结构方式getAllProducts可能是异步等待问题,但无法完全弄清楚。

谁能建议 IO 可能出问题的地方吗?

typescript reactjs axios react-query

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