我只想下载Mac的Visual Studio的较低版本。当前版本是7.5.1,我想下载7.4.3。
谁能告诉我在哪里可以下载文件或链接?
对于这个小问题,我深表歉意,但我正在检查将 xamarin uitest 项目转换为 dotnet 核心。但我面临困难。当我创建一个新的 xamarin uitest 项目时,它会自动在 4.6 中,我没有将其设置为核心的选项。当我创建一个 dotnet 核心类库并添加 xamarin uitest nuget 包时,它会警告我它是用网络框架 461 恢复的。
包“Xamarin.UITest 3.0.7”已使用“.NETFramework,Version=v4.6.1”恢复,
我简直不敢相信 UITest 与 dotnet 核心不兼容......所以我任何人都可以告诉我这是这种情况,或者可以指出为什么它会警告我以及如何解决它会很棒。谢谢!
是否有人知道如何在Xamarin中使用IBInspectable?
他们只有我对题目中发现的就是这种不抱多大希望。也无法在API文档中找到任何有关它的信息
我正在尝试在我的 Xamarin.iOS 应用程序中注册单击事件。我不想在这样的方法中注册事件。
http://developer.xamarin.com/recipes/ios/standard_controls/buttons/handle_clicks/
我想从情节提要中注册它们,似乎有功能可以做到这一点。
在我的 ViewController 中我有以下代码:
public void ButtonPressed(object sender, EventArgs ea)
{
UIAlertView error = new UIAlertView("Test Title", "This is a test", null, "Ok", null);
error.Show();
}
Run Code Online (Sandbox Code Playgroud)
当我运行应用程序并按下按钮时,我在 appDelegate 中收到错误
Foundation.MonoTouchException:抛出 Objective-C 异常。名称:NSInvalidArgumentException 原因:-[HomeViewController ButtonPressed:]:无法识别的选择器发送到实例 0x14691650
如何注册点击事件?
我上课了
public ViewController1 (IntPtr handle) : base (handle){}
Run Code Online (Sandbox Code Playgroud)
在里面ViewController1.designer.cs我注册了一个UITextField
[Outlet]
UIKit.UITextField _textField { get; set; }
Run Code Online (Sandbox Code Playgroud)
这是我在苦苦挣扎的地方:
我有另一个ViewController2继承自的类ViewController1
public class ViewController2 : ViewController1
{
public ViewController2 (IntPtr handle) : base (handle){}
}
Run Code Online (Sandbox Code Playgroud)
为什么在调试时ViewController2我的_textField内容始终为null?
我已经开始了一个新的Xamarin.forms项目并添加了一些xaml文件。我注意到在.csproj文件中添加了:
<ItemGroup>
<EmbeddedResource Update="View.xaml">
<Generator>MSBuild:UpdateDesignTimeXaml</Generator>
</EmbeddedResource>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
这实际上是做什么的?
我应该删除它吗?
应该是<Generator>MSBuild:Compile</Generator>吗?
我目前正在使用 Xamarin.iOS 并尝试从项目资源和项目目录中的目录中获取数据。但我在获取信息时无法获取数据。我什至可以看到整个目录没有复制到应用程序包本身中。
下面是我的代码。
string localHtmlUrl = Path.Combine(NSBundle.MainBundle.BundlePath,
string.Format("NewFolder/webref/index.html")
);
Run Code Online (Sandbox Code Playgroud) 我有Xamarin.Forms项目.我在NavigationPage里面有MasterDetailPage.我设置了MasterDetailPage的图标属性,以便将图标设置为导航栏上的左上角位置.但它不起作用.
public partial class App : Application
{
public App()
{
InitializeComponent();
var masterDetailpage = new MasterDetailPage {
Icon = "menuIcon.png",
Master = new Page { Title = "Sample"},
Detail = new Page()
};
MainPage = new NavigationPage(masterDetailpage);
}
}
Run Code Online (Sandbox Code Playgroud)
这永远不会奏效.如果我将NavigationPage作为MasterDetailPage的Detail属性,并在Master上设置图标.有用.但是在NavigationPage中包含MasterDetailPage非常重要,反之亦然.
我已经为我的 Xamarin iOS 应用程序创建了一个 YAML 构建配置并提供了证书文件( p12 和 mobileprovision ),但是当管道运行时,它在应用程序的构建步骤中失败。证书安装通过。
请注意,在 App Center 上使用相同证书文件和密码的构建工作正常
在 DevOps 中,我收到以下错误:
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets(646,3): 错误:在钥匙串中找不到有效的 iOS 代码签名密钥。您需要从https://developer.apple.com请求一个代码签名证书。[/Users/vsts/agent/2.150.3/work/1/s/AwesomeApp/AwesomeApp.iOS/AwesomeApp.iOS.csproj]
以下是我在 Azure DevOps 中的 yaml:
- job: iOS
pool:
vmImage: 'macos-latest'
steps:
- script: sudo $AGENT_HOMEDIRECTORY/scripts/select-xamarin-sdk.sh 5_12_0
displayName: 'Select the Xamarin SDK version'
enabled: false
- task: NuGetToolInstaller@0
- task: NuGetCommand@2
inputs:
restoreSolution: '**/*.sln'
- task: InstallAppleProvisioningProfile@1
inputs:
provisioningProfileLocation: 'secureFiles'
provProfileSecureFile: 'iOS_Distribution.mobileprovision'
- task: InstallAppleCertificate@2
inputs:
certSecureFile: 'ios_distribution.p12'
certPwd: '$(p12-password)'
keychain: 'temp'
- task: XamariniOS@2
inputs: …Run Code Online (Sandbox Code Playgroud) 我正在执行以下操作以清除WkWebView. 我想知道如何确认缓存已清除
var request = new NSUrlRequest (webURL, NSUrlRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData, 0);
NSUrlCache.SharedCache.RemoveAllCachedResponses ();
NSUrlCache.SharedCache.MemoryCapacity = 0;
NSUrlCache.SharedCache.DiskCapacity = 0;
Run Code Online (Sandbox Code Playgroud)
有没有办法在发出请求时打印缓存
实现了 Azure B2C 登录。
突然应用程序收到此错误。无法找到问题出在哪里。谁能帮忙
我们使用以下源: https ://github.com/Azure-Samples/ms-identity-android-java
下面的代码用于生成 KeyHash
public static void getKeyHash(Context mAppContext){
final String packageName = mAppContext.getPackageName();
try {
final PackageInfo info = mAppContext.getPackageManager().getPackageInfo(packageName, PackageManager.GET_SIGNATURES);
for (final Signature signature : info.signatures) {
final MessageDigest messageDigest = MessageDigest.getInstance("SHA");
messageDigest.update(signature.toByteArray());
final String signatureHash = Base64.encodeToString(messageDigest.digest(), Base64.NO_WRAP);
Log.i("Utils", "signatureHash-->"+signatureHash);
}
} catch (PackageManager.NameNotFoundException | NoSuchAlgorithmException e) {
e.printStackTrace();
Log.e("Utils", "Unexpected error in verifyRedirectUriWithAppSignature()", e);
}
}
Run Code Online (Sandbox Code Playgroud)
已授予权限的范围和在 android 代码中使用的相同范围 URL
添加此权限应用程序后我忘记了offline_access权限
android access-token azure-active-directory azure-ad-b2c azure-ad-msal
在为 Android 构建时,我不断遇到此错误:
严重性代码描述项目文件行抑制状态错误无法为类创建 JavaTypeInfo:Android.Support.V4.View.Accessibility.AccessibilityManagerCompat/IAccessibilityStateChangeListenerImplementor 由于 System.IO.DirectoryNotFoundException:找不到路径的一部分“C:\Users” \Iain Smith\Documents\Developer\Work\Clients\Client1\Project1\Xamarin.Dev.Playground\Source\Client1.Playground.Android\obj\Debug\90\android\src\mono\android\support\v4\view\可访问性\AccessibilityManagerCompat_AccessibilityStateChangeListenerImplementor.java'。在 System.IO.__Error.WinIOError(Int32 errorCode, String MaybeFullPath) 在 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options,
是什么原因造成的?我如何解决它?在 CI 构建中似乎没有发生。
我的代码中有这个计时器:
Device.StartTimer(TimeSpan.FromSeconds(100), () =>
{
Device.BeginInvokeOnMainThread(() =>
{
if (detailGrid.IsVisible == true)
{
getRandomPhase();
}
});
return false;
});
Run Code Online (Sandbox Code Playgroud)
有没有一种方法可以(通过手势)取消计时器的运行或以某种方式中止计时器?
xamarin ×12
xamarin.ios ×7
ios ×3
c# ×2
xaml ×2
access-token ×1
android ×1
azure-ad-b2c ×1
azure-devops ×1
caching ×1
uiwebview ×1
windows ×1
wkwebview ×1